There are 7 repositories under kqueue topic.
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
The high performance c/c++ coroutine/fiber library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI
Event Framework, implemented the coroutine scheduling based on IO events. Support poll, epoll, event port and kqueue.
Proactive IO & Runtime system
Simple I/O event notification library wirtten in Golang
Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
A simple, lightweight multi-task system (coroutines) for Unix (Linux/BSD/macOS)
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
A cross platform lock-free and timer-supported C++11 network library.一个跨平台的无锁且支持定时器的C++11网络库。
xengine is network,protocol,video and audio codec,streammedia protocol toolkit with c c++
powerful webssh that developed with django, channels, xterm,ioloop
A bunch of classes for detecting changes of files and folders. Extracted from UliKit. Home of UKKQueue.
Backported, durable, and portable selectors designed to replace the standard library selectors module.
Go bindings for libfswatch
a simple, easy to use cross-platform c++ networking library for linux, os x, windows
cross platform network library with TLS extension, support LuaJIT's pull style API, using epoll/kqueue/wepoll underlying.
A toy HTTP server used as a sandbox for learning c++11 features, kqueue & libuv non-blocking IO