Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
async asynchronous epoll event-driven event-loop go golang goroutine io kqueue network networking non-blocking reactor tcp udp
Last synced: 17 Dec 2024
https://github.com/linyacool/webserver
A C++ High Performance Web Server
cpp11 epoll http http-server raii reactor thread-pool webserver
Last synced: 19 Dec 2024
https://github.com/linyacool/WebServer
A C++ High Performance Web Server
cpp11 epoll http http-server raii reactor thread-pool webserver
Last synced: 29 Oct 2024
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: 17 Dec 2024
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: 19 Dec 2024
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: 19 Dec 2024
https://github.com/zlmediakit/zltoolkit
一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
epoll logger network ringbuffer sql ssl threadpool timer
Last synced: 19 Dec 2024
https://github.com/smallnest/1m-go-tcp-server
benchmarks for implementation of servers which support 1 million connections
Last synced: 21 Dec 2024
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: 20 Dec 2024
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: 26 Oct 2024
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: 18 Dec 2024
https://github.com/caozhiyi/cppnet
Cross platform network library with C++11
Last synced: 20 Dec 2024
https://github.com/zyearn/zaver
Yet another fast and efficient HTTP server
c epoll high-performance http-server nginx
Last synced: 18 Dec 2024
https://github.com/aceld/libevent
<Libevent深入浅出>本书要求有一定的服务并发编程基础,了解select和epoll等多路I/O复用机制。
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/linw7/tkeed
🌎 High Performance HTTP WebServer
epoll http network-programming nginx
Last synced: 21 Dec 2024
https://github.com/imarvinle/webserver
A C++ Lightweight Web Server based on Linux epoll
cpp11 epoll network-programming webserver
Last synced: 21 Dec 2024
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: 13 Dec 2024
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 Dec 2024
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: 16 Dec 2024
https://github.com/wlgq2/eomaia
一个基于reactor模式的Linux/C++网络库,支持one loop per thread机制。
Last synced: 16 Nov 2024
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: 26 Oct 2024
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: 18 Dec 2024
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: 27 Oct 2024
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: 27 Oct 2024
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: 17 Dec 2024
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/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: 12 Oct 2024
https://github.com/huntlabs/kissrpc
Ultra high performance RPC
data-compression epoll flatbuffers high-preformance idl-protocol rpc-framework
Last synced: 13 Nov 2024
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/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: 17 Nov 2024
https://github.com/patrykstefanski/libfev
A library for events and fibers
coroutines epoll fibers goroutines iouring kqueue
Last synced: 26 Oct 2024
https://github.com/scriptllh/tfg
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
epoll golang goroutine-pool networking pool socket tcp
Last synced: 10 Nov 2024
https://github.com/chopins/php-epoll
php bindings to the linux epoll API
asynchronous epoll event ffi linux php
Last synced: 15 Nov 2024
https://github.com/liuzengh/httpserver
轻量级Http服务器
cpp11 epoll event-driven fmt linux logger mutilthread timer
Last synced: 27 Oct 2024
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: 14 Nov 2024
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: 15 Oct 2024
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: 09 Dec 2024
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 kqueue performance resetful rest-api usability web web-development web-framework zig zig-package zig-zinc ziglang zinc
Last synced: 21 Nov 2024
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 Nov 2024
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: 17 Nov 2024
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/jeremyko/asocklib
a simple, easy to use cross-platform c++ networking library for linux, os x, windows
cross-platform domain-socket epoll iocp kqueue tcp udp winsock
Last synced: 28 Oct 2024
https://github.com/dmolik/tls-server
A quick and dirty tls server experimentation
Last synced: 07 Nov 2024
https://github.com/holmofy/echo-server
learn socket api
epoll io-multiplex kqueue libevent poll select socket
Last synced: 27 Oct 2024
https://github.com/pylover/meloop
Monadic event loop for C using epoll.
c epoll epoll-tcp-server io monads
Last synced: 06 Dec 2024
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/hanabix/akka-stream-netty
Adapt netty transport to akka-stream
akka akka-stream epoll kqueue netty unix-domain-socket
Last synced: 14 Oct 2024
https://github.com/dusongg/high_concurrenc_reactor_server
基于主从reactor模型的高并发服务器
Last synced: 08 Nov 2024
https://github.com/hengxin666/hxnet
C++20协程和基于io_uringの百万并发服务器; 可异步读写, 支持Transfer-Encoding分块编码传输文件; 基于压缩前缀树编写的路由, 支持通配符解析;+ http/https/websocket、socks5代理、Json解析、Json静态反射到结构体, 静态枚举映射, 支持STL容器的print/toString等
coroutine cpp cpp20 epoll http https io-uring json openssl router websocket
Last synced: 12 Oct 2024
https://github.com/c-cube/ldl
[TOY] loop-dee-loop, an event loop
epoll event-loop kqueue ocaml ocaml5 toy
Last synced: 16 Nov 2024
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: 03 Dec 2024
https://github.com/prprprus/viola
A WSGI server demo, imitation of Tornado.
efficient epoll lightweight non-blocking python wsgi
Last synced: 06 Nov 2024
https://github.com/tinoryj/simplehttpserver_epoll_threadpoll
C++ HTTPServer with epoll & thread pool
Last synced: 10 Nov 2024
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/alpsmonaco/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: 12 Oct 2024
https://github.com/ruslanys/highloadcup2017
274.20083 секунды. 72 место в общем зачете. Топ-5 Java решений.
Last synced: 18 Dec 2024
https://github.com/gary-lgy/https-proxy
Transparent HTTPS proxy written in C using `epoll`
c epoll linux networking tcp tunnel
Last synced: 11 Nov 2024
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: 18 Dec 2024
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: 10 Nov 2024
https://github.com/maolonglong/evio-lite.zig
Zig port of evio-lite (fast event-loop networking for Zig)
Last synced: 07 Nov 2024
https://github.com/nikneym/dynamo
Performant abstraction over system APIs for non-blocking socket I/O. Implements an event loop that leverages proactor pattern.
dynamo epoll non-blocking-io non-blocking-sockets nonblocking nonblocking-sockets socket socket-io zig ziglang
Last synced: 28 Nov 2024
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: 13 Dec 2024
https://github.com/mwilck/minivent
a compact epoll-based event and timer handling library
Last synced: 19 Dec 2024
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: 29 Nov 2024
https://github.com/dan-and-dna/37net
a networking library inspired by redis
Last synced: 19 Nov 2024
https://github.com/amstonn/epoll-server
A simple server based on epoll 基于epoll的简易服务器
Last synced: 29 Nov 2024
https://github.com/zhangjun/infer_server
epoll inference inference-server rpc-server tcp-server threadpool
Last synced: 06 Nov 2024
https://github.com/shikhary10/gossip-gateway
High performance web socket gateway for real-time data delivery
epoll golang real-time websocket
Last synced: 05 Dec 2024
https://github.com/proprietary/ip
tool for self-hosting a "What is my IP?" server, supporting both IPv4 and IPv6, written in C++
cpp epoll linux networking tcp-server
Last synced: 18 Dec 2024
https://github.com/mivinci/libx
A low-level C library for network programming.
asynchronous-programming c coroutine epoll event-driven-programming kqueue linux network-programming socket tcp tun udp
Last synced: 21 Dec 2024
https://github.com/ruanhao/py-netty
TCP framework in flavor of Netty
epoll event-driven netty tcp tcp-server
Last synced: 14 Oct 2024
https://github.com/zelmoghazy/epoll-threadpool-webserver
Minimal Multithreaded HTTP/1.0 server implementation using non-blocking IO, epoll and a thread pool in C++
epoll http http-server non-blocking thread-pool
Last synced: 15 Nov 2024
https://github.com/purehyperbole/wsev
An ergonomic epoll based websocket server library in Go
epoll golang library websocket websocket-server
Last synced: 21 Oct 2024