A modern framework for backend development based on io_uring Linux interface
-
Updated
Jun 13, 2024 - C++
A modern framework for backend development based on io_uring Linux interface
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.
🌊 A capable pixelflut server written in Rust 🦀
A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.
asynchronous socket I/O and event notification library
Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & 🔜 REST over io_uring and SIMDJSON ☎️
Coroutine based asynchronous IO using poll and io_uring for C++20
A runtime for writing asynchronous applications with Modern C++, based on C++20 coroutine and liburing (io-uring)
High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
Simple event manager using liburing
Fine-grained concurrency for Ruby
A coöperative multitasking framework based on `liburing` and `libucontext`
Add a description, image, and links to the io-uring topic page so that developers can more easily learn about it.
To associate your repository with the io-uring topic, visit your repo's landing page and select "manage topics."