Repository navigation

#

kqueue

panjf2000/gnet

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.

Go
10742
10 天前

A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

C++
5321
6 个月前

Run arbitrary commands when files change

C
5196
1 个月前

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.

Zig
2927
8 天前

🚀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.

Go
1761
2 个月前

Cross platform network library with C++11

C++
1111
1 年前

High performance minimalism async-io(proactor) networking for Golang.

Go
794
3 个月前

The high performance c/c++ coroutine/fiber library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI.

C
793
4 个月前
C
575
2 年前

Event Framework, implemented the coroutine scheduling based on IO events. Support poll, epoll, event port and kqueue.

C
415
5 年前

An asynchronous runtime for writing applications and services. Supports io_uring, epoll, kqueue, and poll for I/O.

Zig
220
1 个月前

Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.

Zig
130
15 天前

Simple I/O event notification library wirtten in Golang

Go
120
8 个月前

Monitor changes to files and directories using kernel event notifications (kqueue) in Swift

Swift
93
5 年前

A simple, lightweight multi-task system (coroutines)

C
86
12 天前

A high performance, single threaded, HTTP/1.1 server written in C++ as a learning tool. Uses kqueue for event management, therefore is *BSD / macOS only!

C++
80
6 个月前

A high performance, single threaded, HTTP/1.1 server written in C++ as a learning tool. Uses kqueue for event management, therefore is *BSD / macOS only!

C++
80
6 个月前

Package netpoll implements a network poller based on epoll/kqueue.

Go
59
2 年前