All Tools
L
Dev ToolsFreeOpen Source
LIBUV
Cross-platform asynchronous I/O library behind Node.js
MIT
ABOUT
Native runtimes need non-blocking sockets, files, and child processes on every OS, but each platform's APIs differ. libuv wraps epoll, kqueue, IOCP, and thread pools into one C API so Node.js, Python event loops, and agent runtimes share portable async I/O without rewriting per OS.
INTEGRATION GUIDE
1. Build a portable event loop for a native agent or model server
2. Drive TCP and UDP sockets without writing epoll and IOCP by hand
3. Spawn and watch child processes from an async runtime
4. Back a language runtime's I/O on Unix and Windows with one library
TAGS
libuvasyncioevent-loopnodejsnetworkingccross-platform