There are 12 repositories under io-uring topic.
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.
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
cachegrand - a modern data ingestion, processing and serving platform built for today's hardware
Fine-grained concurrency for Ruby
A coroutine framework aimed at high-concurrency io with reasonable latency, based on io_uring.
High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
AndroidAuto wired/wireless proxy
An asynchronous runtime for writing applications and services. Supports io_uring, epoll, kqueue, and poll for I/O.
Zinc is a web framework written in pure Zig with a focus on high performance, usability, security, and extensibility.
使用panama api为java提供io_uring的绑定而无需使用jni绑定,同时统一文件IO和网络IO的模型,提供一套易用的异步IO API
An event loop in Zig using io_uring and coroutines
Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.
A runtime for writing asynchronous applications with Modern C++, based on C++20 coroutine and liburing (io-uring)
The fastest ACID-transactional persisted Key-Value store designed as modified LSM-Tree for NVMe block-devices with GPU-acceleration and SPDK to bypass the Linux kernel
A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.
Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark
Golang library for asynchronous file I/O using io_uring / aio / OVERLAPPED interfaces