libuv (Unicorn Velociraptor Library[3]) — багато-платформова C-бібліотека, що забезпечує підтримку асинхронний ввід/вивід на основі цикла події. Вона підтримує epoll(4), kqueue(2), Windows IOCP та Sun Solarisevent port. Бібліотека передусім спроектована для використання в Node.js, але застосовується також в інших програмних продуктах.[4] Спочатку це була абстракція навколо libev або Microsoft IOCP, оскільки libev підтримувала тільки select(2) і не підтримувала poll(2) та IOCP у Windows. У версії node-v0.9.0 libuv залежність на libev була вилучена.[5]