Projects in Awesome Lists tagged with epoll
A curated list of projects in awesome lists tagged with epoll .
https://github.com/panjf2000/gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
async asynchronous epoll event-driven event-loop go golang goroutine io kqueue network networking non-blocking reactor tcp udp
Last synced: 13 May 2025
https://github.com/linyacool/webserver
A C++ High Performance Web Server
cpp11 epoll http http-server raii reactor thread-pool webserver
Last synced: 14 May 2025
https://github.com/linyacool/WebServer
A C++ High Performance Web Server
cpp11 epoll http http-server raii reactor thread-pool webserver
Last synced: 26 Mar 2025
https://github.com/ithewei/libhv
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
curl epoll http-client http-server https iocp kcp mqtt openssl requests webserver websocket websocket-client websocket-server wrk
Last synced: 14 May 2025
https://github.com/yedf2/handy
🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
c c-plus-plus concurrent-programming cpp11 epoll networking
Last synced: 14 May 2025
https://github.com/mitchellh/libxev
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.
async c epoll io-uring kqueue wasi webassembly zig
Last synced: 14 May 2025
https://github.com/zlmediakit/zltoolkit
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
epoll logger network ringbuffer sql ssl threadpool timer
Last synced: 14 May 2025
https://github.com/smallnest/1m-go-tcp-server
benchmarks for implementation of servers which support 1 million connections
Last synced: 15 May 2025
https://github.com/allenxuxu/gev
🚀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.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 15 May 2025
https://github.com/Allenxuxu/gev
🚀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.
epoll epoll-tcp-server event-driven evio gev go golang gomaxprocs goroutine kqueue network-programming nonblocking protocol reactor websocket
Last synced: 14 Mar 2025
https://github.com/unum-cloud/ucall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
backend cpython dpdk epoll fast-api flask http http-server io-uring json json-rpc liburing linux-kernel python rest-api rpc rpc-framework simd tcp tcp-ip
Last synced: 10 Apr 2025
https://github.com/caozhiyi/cppnet
Cross platform network library with C++11
Last synced: 08 Apr 2025
https://github.com/zyearn/zaver
Yet another fast and efficient HTTP server
c epoll high-performance http-server nginx
Last synced: 12 Apr 2025
https://github.com/aceld/libevent
<Libevent深入浅出>本书要求有一定的服务并发编程基础,了解select和epoll等多路I/O复用机制。
Last synced: 16 May 2025
https://github.com/iqiyi/libfiber
The high performance c/c++ coroutine/fiber library for Linux/FreeBSD/MacOS/Windows, supporting select/poll/epoll/kqueue/iouring/iocp/windows GUI.
coroutine coroutines epoll fiber gui-coroutine iocp kqueue poll select
Last synced: 10 Apr 2025
https://github.com/linw7/tkeed
🌎 High Performance HTTP WebServer
epoll http network-programming nginx
Last synced: 05 Apr 2025
https://github.com/imarvinle/webserver
A C++ Lightweight Web Server based on Linux epoll
cpp11 epoll network-programming webserver
Last synced: 04 Apr 2025
https://github.com/xtaci/gaio
High performance minimalism async-io(proactor) networking for Golang.
asyncio c10k context-switching epoll eventfd kqueue netpoll proactor syscall-dup
Last synced: 12 Apr 2025
https://github.com/jserv/facebooc
Yet another Facebook clone written in C
bsd epoll http-server kqueue linux native social-network web-server
Last synced: 16 May 2025
https://github.com/troglobit/libuev
Lightweight event loop library for Linux epoll() family APIs
c epoll event event-driven event-loops event-watchers eventfd libevent linux monotonic signalfd timerfd
Last synced: 07 Apr 2025
https://github.com/wlgq2/eomaia
一个基于reactor模式的Linux/C++网络库,支持one loop per thread机制。
Last synced: 10 May 2025
https://github.com/yuesong-feng/pine
A C++ network library for study.
concurrency cpp cpp-library epoll network server socket
Last synced: 14 Apr 2025
https://github.com/cheng-zhongliang/unicorn
Simple I/O event notification library wirtten in Golang
epoll event go io kqueue libevent netpoll network networking non-blocking reactor
Last synced: 05 Apr 2025
https://github.com/cheng-zhongliang/event
Simple I/O event notification library wirtten in Golang
epoll event go io kqueue libevent netpoll network networking non-blocking reactor
Last synced: 14 Mar 2025
https://github.com/shaovie/goev
goev is a lightweight, concise i/o event demultiplexer implementation in Go
epoll event-driven go high-performance network reactor
Last synced: 08 May 2025
https://github.com/tardy-org/tardy
An asynchronous runtime for writing applications and services. Supports io_uring, epoll, kqueue, and poll for I/O.
async coroutines epoll io-uring kqueue net runtime zig zig-package
Last synced: 05 Apr 2025
https://github.com/danclive/sincere
Sincere is a micro web framework for Rust(stable) based on hyper and multithreading
epoll http hyper rust web-framework
Last synced: 20 Mar 2025
https://github.com/zon-dev/zinc
Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
api epoll framework io-uring iouring kqueue performance resetful rest-api usability web web-development web-framework zig zig-package zig-zinc ziglang zinc
Last synced: 07 Apr 2025
https://github.com/sysprog21/sehttpd
A small and efficient web server with 1K lines of C code
asynchronous-programming ebpf epoll http linux nonblocking web-server
Last synced: 08 May 2025
https://github.com/flouthoc/envelop.c
:ocean: Thread-less, event-loop based tiny http-server from scratch using epoll. Learning Purpose.
epoll event-loop http-server thread-less
Last synced: 17 Mar 2025
https://github.com/icefiredb/redhub
High-performance Redis-Server multi-threaded framework, based on rawepoll model.
cache epoll fast go golang high-performance key-value redis redis-protocol
Last synced: 06 Apr 2025
https://github.com/zhuagenborn/echo-web-server
☁️ A C++20 echo web server using a thread pool, an epoll and non-blocking sockets to process requests, consisting of a YAML-based configuration, a customizable logger and a min-heap-based timer.
cpp20 epoll googletest heap http linux logger network socket thread-pool timer website
Last synced: 19 Dec 2024
https://github.com/hslam/netpoll
Package netpoll implements a network poller based on epoll/kqueue.
epoll event-driven fast go golang kqueue net netpoll networking non-blocking rescheduling sendfile splice unix
Last synced: 28 Apr 2025
https://github.com/ia/connect
tiny cross-platform socket API library
api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock
Last synced: 19 Dec 2024
https://github.com/lichuan/fly
awesome c++11 network library
concurrency cplusplus cplusplus-11 cpp cpp11 epoll linux multithreading network rapidjson scons
Last synced: 10 Apr 2025
https://github.com/huntlabs/kissrpc
Ultra high performance RPC
data-compression epoll flatbuffers high-preformance idl-protocol rpc-framework
Last synced: 02 Mar 2025
https://github.com/vapor-community/async
⏱ Promises and reactive-streams in Swift built for high-performance and scalability.
async epoll kqueue non-blocking reactive-streams server-side-swift swift-linux vapor
Last synced: 28 Apr 2025
https://github.com/johnae/spook
Lightweight programmable evented utility based on LuaJIT and ljsyscall
epoll event-driven event-loop filewatcher kqueue lua luajit moonscript watcher
Last synced: 04 Dec 2024
https://github.com/patrykstefanski/libfev
A library for events and fibers
coroutines epoll fibers goroutines iouring kqueue
Last synced: 14 Mar 2025
https://github.com/josexy/socnet-cpp
A high performance HTTP server based on linux epoll designed by C++ 20
cpp20 epoll http-server https-server php-fpm ssl
Last synced: 13 Apr 2025
https://github.com/chopins/php-epoll
php bindings to the linux epoll API
asynchronous epoll event ffi linux php
Last synced: 12 Apr 2025
https://github.com/scriptllh/tfg
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
epoll golang goroutine-pool networking pool socket tcp
Last synced: 24 Apr 2025
https://github.com/liuzengh/httpserver
轻量级Http服务器
cpp11 epoll event-driven fmt linux logger mutilthread timer
Last synced: 18 Mar 2025
https://github.com/fffaraz/insecure-shell
A telnet like client/server application using pseudo-terminals (pty) that runs a Bash shell session on the remote server. [fork,forkpty,select,epoll,ipv6 code]
epoll fork linux linux-servers pseudo-terminals pty tcp tcp-server telnet tls
Last synced: 10 Apr 2025
https://github.com/downdemo/snet
Experimental C++20 Linux Reactor: Select/Poll/Epoll
Last synced: 11 Apr 2025
https://github.com/shuai132/socketpp
a lightweight C++ TCP socket library powered by epoll/kqueue, for study.
epoll kqueue socket tcp tcp-client tcp-server tcp-socket
Last synced: 05 Apr 2025
https://github.com/hyper-prog/hasses
Hyper's Asynchronous Server Sent event (SSE) notification Server
browser-notification daemon epoll notification-server sse sse-connections webserver
Last synced: 12 Apr 2025
https://github.com/codehz/ctxco
Minimal (and intuitive to use) coroutine implement in c
c coroutine epoll iouring library linux mit-license xmake
Last synced: 23 Apr 2025
https://github.com/jeremyko/asocklib
a simple, easy to use cross-platform c++ socket library for linux, os x, windows
cross-platform domain-socket epoll iocp kqueue tcp udp winsock
Last synced: 23 Mar 2025
https://github.com/dmolik/tls-server
A quick and dirty tls server experimentation
Last synced: 11 Apr 2025
https://github.com/lemonrock/file-descriptors
File Descriptors Rust crate
epoll eventfd fanotify fifo inotify pipe rust rust-crate serial-ports signalfd socket unix-domain-socket
Last synced: 03 Dec 2024
https://github.com/holmofy/echo-server
learn socket api
epoll io-multiplex kqueue libevent poll select socket
Last synced: 17 Mar 2025
https://github.com/hslam/rpc
Package rpc implements a remote procedure call over TCP, UNIX, HTTP and WS. Up to 4x faster than net/rpc.
batching code epoll fast go golang kqueue multiplexing netpoll pb ping pipelining rpc server-push tls transport watch
Last synced: 28 Apr 2025
https://github.com/joakimthun/io-uring-echo-server
Very simple TCP echo servers based on io_uring and epoll.
async-io epoll io-uring tcp-echo-server
Last synced: 07 May 2025
https://github.com/gary-lgy/https-proxy
Transparent HTTPS proxy written in C using `epoll`
c epoll linux networking tcp tunnel
Last synced: 30 Apr 2025
https://github.com/lemonrock/linux-epoll
Rust crate for Linux epoll
epoll eventfd fanotify inotify linux rust rust-crate server signalfd socket socket-programming sockets tcp udp
Last synced: 03 Dec 2024
https://github.com/pylover/meloop
Monadic event loop for C using epoll.
c epoll epoll-tcp-server io monads
Last synced: 09 Apr 2025
https://github.com/elarity/tidis
Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !
c epoll event-loop redis select
Last synced: 13 Apr 2025
https://github.com/hanabix/akka-stream-netty
Adapt netty transport to akka-stream
akka akka-stream epoll kqueue netty unix-domain-socket
Last synced: 12 Apr 2025
https://github.com/hslam/websocket
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
epoll fast go golang kqueue netpoll tls upgrade-conn upgrade-http websocket ws
Last synced: 28 Apr 2025
https://github.com/c-cube/ldl
[TOY] loop-dee-loop, an event loop
epoll event-loop kqueue ocaml ocaml5 toy
Last synced: 10 Mar 2025
https://github.com/dusongg/high_concurrenc_reactor_server
基于主从reactor模型的高并发服务器
Last synced: 15 Apr 2025
https://github.com/taeguk/web-brute-using-c-in-linux
Example codes about web brute force attack. Codes are written in C and work in Linux (because using linux system call ex. thread, epoll, etc...)
Last synced: 05 Mar 2025
https://github.com/sekula34/webserv2.0
HTTP server in c++ 98 Standard
client-server epoll http-server io-multiplexing non-blocking-io sockets
Last synced: 06 Dec 2024
https://github.com/kezhengjie/epoll-tcp-port-forward
a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll
c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward
Last synced: 05 Apr 2025
https://github.com/prprprus/viola
A WSGI server demo, imitation of Tornado.
efficient epoll lightweight non-blocking python wsgi
Last synced: 13 May 2025
https://github.com/tinoryj/simplehttpserver_epoll_threadpoll
C++ HTTPServer with epoll & thread pool
Last synced: 24 Feb 2025
https://github.com/ruslanys/highloadcup2017
274.20083 секунды. 72 место в общем зачете. Топ-5 Java решений.
Last synced: 05 Apr 2025
https://github.com/alecmocatta/notifier
A wrapper around platform event notification APIs that can also handle high-resolution timer events.
epoll event-notification iocp kqueue rust
Last synced: 05 Apr 2025
https://github.com/adamyi/epoll-chat
A TCP Instant Messaging server/client with P2P support. It's written in C and uses epoll(7).
epoll epoll-tcp-server p2p p2p-chat socket-programming
Last synced: 23 Apr 2025
https://github.com/maolonglong/evio-lite.zig
Zig port of evio-lite (fast event-loop networking for Zig)
Last synced: 16 May 2025
https://github.com/purehyperbole/wsev
An ergonomic epoll based websocket server library in Go
epoll golang library websocket websocket-server
Last synced: 24 Apr 2025
https://github.com/sleleu/webserv
Writing an HTTP server in C++
42 epoll http multiplexing server socket
Last synced: 15 Mar 2025
https://github.com/moqsien/niogin
NioGin is a Non-blocking implementation of Gin. All functionalities from Gin are supported by NioGin. 异步gin框架。
epoll eventloop gin gin-gonic go http-server
Last synced: 22 Mar 2025