An experimental asynchronous runtime based on `io-uring`.
☆77Mar 24, 2021Updated 4 years ago
Alternatives and similar repositories for ritsu
Users that are interested in ritsu are comparing it to the libraries listed below
Sorting:
- safe bindings to io-uring☆683Jun 14, 2021Updated 4 years ago
- Rust interface to io_uring☆339May 29, 2024Updated last year
- A library for conveniently displaying well-formatted, and good looking errors to users of CLI applications. Useful for bubbling up unreco…☆18May 15, 2020Updated 5 years ago
- A fast pure-rust no-unsafe implementation of LZ4 compression and decompression☆113Feb 8, 2024Updated 2 years ago
- Type-safe transmutations between layout-compatible types.☆122Aug 11, 2020Updated 5 years ago
- Disassembler for Python bytecode☆17Aug 12, 2021Updated 4 years ago
- Minimal non-blocking I/O for Rust☆172Dec 27, 2024Updated last year
- Async task switching for cooperative multitasking in single thread environments with no_std support.☆17Feb 9, 2022Updated 4 years ago
- Asynchronous TLS/SSL streams for Tokio using Rustls.☆139Mar 1, 2025Updated last year
- Print bytes as losslessly as possible.☆18Sep 6, 2025Updated 5 months ago
- pure rust io_uring library, built on libc, thread & async friendly, misuse resistant☆996Jun 27, 2022Updated 3 years ago
- "Freedom from syn": Proc macro tools for operating on token trees☆107Mar 21, 2020Updated 5 years ago
- A rust crate to offer compile-time assistance for working with unsafe code.☆122Oct 11, 2021Updated 4 years ago
- ☆18May 4, 2020Updated 5 years ago
- simple CASPaxos implementation written in rust on top of a simulator for finding bugs quickly☆142Jul 11, 2020Updated 5 years ago
- Defer running expensive destructors until later☆19Aug 27, 2022Updated 3 years ago
- ☆29Jan 19, 2020Updated 6 years ago
- Rust NonEmpty slice☆13Jul 5, 2021Updated 4 years ago
- Wait for async tasks☆13Dec 22, 2022Updated 3 years ago
- Thread parking and unparking☆82Jan 19, 2025Updated last year
- A futures abstraction that runs a set of futures which may complete in any order.☆92Oct 12, 2025Updated 4 months ago
- Arbitrary width integers☆26Jul 26, 2025Updated 7 months ago
- Functions for determining terminal sizes in Rust☆14Feb 16, 2026Updated 2 weeks ago
- Async interface for working with processes☆207Sep 14, 2025Updated 5 months ago
- Defer dropping large structs to a background thread☆66Nov 2, 2022Updated 3 years ago
- [DEPRECATED] Prevent false sharing by padding and aligning to the length of a cache line☆52Jun 8, 2023Updated 2 years ago
- Async filesystem primitives☆145Feb 15, 2026Updated 2 weeks ago
- ☆21Jul 10, 2020Updated 5 years ago
- #[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.☆15Updated this week
- Utility for reusing memory☆53Nov 23, 2019Updated 6 years ago
- liburing bindings☆35Aug 28, 2022Updated 3 years ago
- A TLS implementation over AsyncRead and AsyncWrite☆169Apr 23, 2024Updated last year
- Inline multiline text-editor/prompt written in Rust.☆27Dec 17, 2023Updated 2 years ago
- Empowering everyone to build asynchronous software☆854Oct 29, 2019Updated 6 years ago
- Task abstraction for building executors☆211Jun 23, 2022Updated 3 years ago
- Synchronization primitives for Futures and async/await based on intrusive collections☆188Nov 19, 2025Updated 3 months ago
- A thread pool for isolating blocking I/O in async programs☆375Aug 31, 2025Updated 6 months ago
- Rust map and set literals☆24Apr 18, 2020Updated 5 years ago
- raw bindings for git://git.kernel.dk/liburing☆16Jan 15, 2020Updated 6 years ago