libuv/libuv
libuv is a cross-platform asynchronous I/O library, mainly developed for Node.js and also used in Luvit, Julia and other projects. It provides core functions such as event loop, TCP/UDP sockets, DNS resolution, file operations, process management, etc., aiming to simplify cross-platform network programming and system calls.
Open resource