libuv is a high-performance, multi-platform C library focusing on asynchronous I/O, originally developed for Node.js. It provides a consistent event-loop and I/O abstraction layer across a range of systems, making non-blocking operations portable and efficient.
Features
- Full-featured event loop using epoll, kqueue, IOCP, event ports
- Async TCP and UDP sockets, file system operations, DNS lookup, and file system events
- Support for IPC, TTY, child processes, and signal handling
- Built-in thread pool for blocking operations
- High-resolution timers and synchronization primitives
- Consistent cross-platform API across Linux, Windows, macOS, FreeBSD, and more
Categories
LibrariesLicense
MIT LicenseFollow libuv
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of libuv!