There are 3 repositories under iouring topic.
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
Probably the fastest coroutine lib in the world!
Fine-grained concurrency for Ruby
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
Proactive IO & Runtime system
A C++ High Performance Web Server using io_uring and cpp20 coroutine
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
Read & decompress many chunks of files at high speed
High-performance web server for Linux, built on io_uring.
C++17 based cross platform async network i/o library. Win32 Registered i/o / Linux io_uring.
A lightweight and easy to use async IO library implemented with io_uring and C++20 coroutine.
Luring is a callback-style interface for Lua to "io_uring" which is the asynchronous I/O framework introduced in Linux Kernel 5.1.
An opinionated IO_URING helper library for use within Loophole Labs projects
The goal of sider is to implement a redis-like kv store. Use nvme ssd to scale to larger capacities while maintaining speed.sider has developed its own framework called "pump" to handle asynchronous and concurrent logic. This is an implementation of c++ std::execution(p2300).
Dart Linux IOUring based RSocket transport