

libuv
2 likes
libuv is a software library that provides asynchronous event notification. libuv supports epoll(4), kqueue(2), Windows IOCP, and Solaris event ports. It is primarily designed for use in Node.js but it is also used by other software projects.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- C++
Features
- Asynchronous
- C++
Tags
- Library
- solaris
- windows-iocp
- kqueue
libuv News & Activities
Highlights All activities
Recent activities
No activities found.
libuv information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is libuv?
libuv is a software library that provides asynchronous event notification. libuv supports epoll(4), kqueue(2), Windows IOCP, and Solaris event ports.
It is primarily designed for use in Node.js but it is also used by other software projects.
It was originally an abstraction around libev or Microsoft IOCP, as libev doesn't support Windows.
In node-v0.9.0's version of libuv, the dependency on libev was removed.
Feature highlights :
- Full-featured event loop backed by epoll , kqueue , IOCP , event ports.
- Asynchronous TCP and UDP sockets
- Asynchronous DomainNameService resolution
- Asynchronous file and file system operations
- File system events
- ANSI escape code controlled TTY
- IPC with socket sharing, using Unix domain sockets or named pipes (Windows)
- Child processes
- Thread pool
- Signal handling
- High resolution clock
- Threading and synchronization primitives

