-
io-uring
The low-level
io_uringuserspace interface for Rust -
tokio-uring
io-uring support for the Tokio asynchronous runtime
-
monoio
A thread per core runtime based on iouring
-
compio
Completion based async runtime
-
ntex-io-uring
The low-level
io_uringuserspace interface for Rust -
rustix-uring
The low-level
io_uringuserspace interface for Rust -
vortex-bittorrent
bittorrent protocol built on top of io-uring
-
sockudo-ws
Ultra-low latency WebSocket library for HFT applications
-
rzmq
High performance, fully asynchronous, safe pure-Rust implementation of ZeroMQ (ØMQ) messaging with io_uring and TCP Cork acceleration on Linux
-
libublk
building linux block device in userspace
-
vortex-cli
A cli for downloading torrents using the bittorrent protocol(s). Built on top of io-uring
-
io_uring_buf_ring
Help user create and manage io-uring buffer-ring
-
pepita
Tiny First-Principles Rust Kernel for Sovereign AI - io_uring/ublk/blk-mq interfaces
-
tailsrv
A high-performance file-streaming server
-
turso_sdk_kit
Turso SDK kit
-
fusio-log
The append only log implementations
-
a10
meant as a low-level library safely exposing different OS's abilities to perform non-blocking I/O
-
uring-file
Async file I/O for Linux using io_uring
-
axboe-liburing
Low-level io_uring interface, transliterated from Jens Axboe's liburing
-
duende-ublk
ublk device lifecycle management for swap-critical daemons
-
compio-buf
Buffer trait for completion based async IO
-
i2o2
A io_uring based IO executor for sync and async runtimes
-
compio-driver
Low-level driver for compio
-
monoio-transports
Monoio Transporter
-
monoio-codec
Codec for Monoio
-
slings
A small async runtime based on io-uring for Rust
-
rublk
Rust ublk generic targets
-
ringolo
An asynchronous runtime built on top of io-uring
-
rio
GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for spacejam's github sponsors.
-
kimojio
A thread-per-core Linux io_uring async runtime optimized for latency
-
httpwg-cli
A CLI able to run httpwg test cases (h2spec replacement)
-
loona
HTTP 1 and 2 on top of io_uring
-
glommio
thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans
-
picologger
Logger for HPC
-
nuclei
Proactive IO & runtime system
-
laminarmq
A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log
-
websockets-monoio
Monoio (io_uring) WebSocket client built on fastwebsockets_monoio with wss support
-
monoio-compat
A compat wrapper for monoio
-
ytls-extensions
yolox TLS extensions
-
fiox
file I/O using io_uring/iocp
-
hringas
no libc, no_std, pure rust bindings to io_uring
-
mondayio-compat
A compat wrapper for monoio
-
ytls-keys
yolox sans-io TLS keying context
-
fast
A helper library
-
qail-pg
Fastest async PostgreSQL driver - AST to wire protocol, optional io_uring on Linux
-
tokio-uring-xitca
a fork of tokio-uring with miniaml maintenance
-
timer-utils
The time utils
-
trale
minimalistic Rust async executor using io_uring for efficient, correct task execution
-
liburing-rs
Rust bindings and idiomatic wrapper for liburing
-
falcotcp
TCP server/client
-
io-uring-epoll
When your io_uring meets your epoll
-
blueprint
Static state machine / protocol blueprints
-
bitrpc
only RPC library based on bitcode seralization, with optional Compio transport for HTTP3 and io_uring
-
ytls-server
yolox sans-io TLS server context
-
uringy
single-threaded concurrency runtime for Rust based on io_uring
-
qcow2-rs
read/write qcow2 image in async/await
-
io-engine
block-based IO, intend to mask AIO/io_uring underneath
-
timestore
Fully serializable on-disk datastore for time data
-
concuring
A synchronous, concurrent HTTP client library for Rust that uses io_uring
-
kimojio-tls
Kimojio OpenSSL integration
-
monoio-relay
high-performance, easy-to-use HTTP server framework built for use with the Monoio runtime
-
fluke
An HTTP implementation on top of io_uring
-
base-coroutine
A fast and safe implementation of stackful coroutines with scheduler which supports preemptive scheduling
-
flawless-wasabi
A WebAssembly ABI for flawless, inspired by io_uring
-
atlas-io-uring
Atlas io_uring wrapper
-
libhook
Hook system calls
-
azur
A no_std Rust crate that implements an executor/reactor and futures using io_uring
-
buffet
Thread-local buffer pool for the
loonacrate -
sharded-thread
Expirement for now
-
mondayio
A thread per core runtime based on iouring
-
ytls-client
yolox sans-io TLS client context
-
io-uring-opcode
io_uring opcode trait contract between bearer and opcodes
-
open-coroutine-iouring
The io_uring support for open-coroutine
-
ytls-util
yolox TLS util types
-
roster
Replacement of Redis with Rust
-
io-engine-aio-bindings
Native kernel call bindings for Linux AIO
-
completeio
Completion based IO drivers and async runtime
-
io-uring-bearer
io_uring bearer
-
awaken
Coalescing cross-thread wakers for mio and io_uring
-
dbeel
fast and minimal distributed thread-per-core document database
-
kvarn-tokio-uring
Temporary Kvarn fork: io-uring support for the Tokio asynchronous runtime
-
aquatic_cli_helpers
aquatic BitTorrent tracker CLI helpers
-
iou
io_uring bindings
-
fluke-buffet
Buffer management for the
flukecrate -
fluke-io-uring-async
An abstraction on top of io-uring
-
compio-log
Log of compio
-
fluke-maybe-uring
Replicates some tokio-uring types to allow building code without it
-
agave-io-uring
Agave io_uring wrapper
-
nomt
Nearly Optimal Merkle Trie - Schema and Database
-
fio
An io_uring-backed async runtime
-
luring
io-uring abstraction using tokio's AsyncFd
-
io2
single threaded async-io library
-
io_uring_actor
Near-zero overhead pipelined io_uring api via actor model so you don't have to use Arc<Mutex<IOUring>>
-
io_uring_header
linux kernel 6.1 include/uapi/linux/io_uring.h
-
fluke-h2-parse
HTTP/2 parser and base types
-
io-uring-owner
io_uring owner type for the ownership management
-
river-ring-buffer
ring buffer implementation
-
uring-sys
liburing bindings
-
io-uring-fd
io_uring filehandle types
-
ioprio
A Linux-only crate for managing I/O priorities
-
takyon
single threaded async runtime
-
ethox-io-uring
An io-uring device implementation for ethox
-
fiona
Concurrent runtime written against liburing
-
photonio
A runtime for asynchronous applications
-
io_uring_syscall
linux io_uring syscall
-
monoio-transports-netreq-fork
personal fork of the monoio-transports crate
-
io_uring_wakeup
io_uring sq wakeup
-
linux-io-uring
The
io_uringlibrary for Rust -
photonio-uring
A PhotonIO implementation based on io_uring
-
photonio-base
The base of PhotonIO
-
photonio-tokio
A PhotonIO implementation based on Tokio
-
ringbahn
an experimental safe API for io-uring
-
guard-trait
Contains fundamental wrappers for pointer types that can safely be shared in memory-sharing completion-based I/O interfaces
-
uring-fs
Truly asynchronous file operations using io-uring. Supports any async runtime. Linux only.
-
linux-io-uring-sys
The
io_uringbindings for Rust -
rask-liburing
Idiomatic Rust wrapper around rask-liburing-sys
-
nanopore
A minimalist async runtime based on io_uring (Linux) and I/O rings (Windows)
-
rask-core
Core types and utilities for rask-proxy and rask-web
-
uring
Pure Rust library for io_uring
-
rustorrent
A BitTorrent library implemented in Rust
-
utp-socket
Socket used for uTP communication with io-uring support
-
libuio
A io_uring based async framework designed for high performance networking on linux
-
xnvme-sys
Raw/direct/unsafe bindings to the xNVMe C Library
-
rcopy
A fast file and directory transfer tool powered by Tokio, RKYV, and io_uring
-
liburing
Rust liburing#24bd087 raw bindings with basic tests
-
compio-macros
Proc macro of compio
-
vortex-dht
Bittorrents distributed hash table built on top of io-uring
-
monoio-macros
Monoio proc macros
-
mfio-rt
mfio based async runtime
-
photondb
A storage engine for modern hardware
-
kimojio-macros
Kimojio macros
-
ringolo-macros
Ringolo proc macros
Try searching with DuckDuckGo.