ykskb / rust-user-net
User-space network protocol stack written in Rust
☆63Updated last year
Related projects ⓘ
Alternatives and complementary repositories for rust-user-net
- ☆62Updated 3 years ago
- Rust bindings for the Linux userfaultfd functionality☆42Updated 9 months ago
- Rust io_uring examples☆76Updated 6 months ago
- Library safely exposing the io_uring API.☆54Updated this week
- extremely boring async function runner!☆152Updated last year
- Simple BPF static linker☆192Updated this week
- Allocations profiler built using ebpf☆80Updated 3 weeks ago
- Small, fast, and correct L2/L3/L4 packet parser.☆58Updated last year
- Minimal but feature-complete, I/O-free implementation of Raft distributed consensus algorithm for Rust.☆21Updated last month
- Fast and correct async IO runtime in a small amount of readable code. Inspired by tokio☆70Updated 6 months ago
- ☆84Updated 8 months ago
- Use AF_XDP from Rust☆105Updated 8 months ago
- A Rust interface for Linux AF_XDP sockets☆66Updated 2 months ago
- rust channel benchmarks to keep stat of performance of Kanal library in comparison with other competitors.☆42Updated last year
- A Write Ahead Log (WAL) implementation in Rust☆216Updated 11 months ago
- An embedded persistent key-value storage for Rust that is optimized for random-access workload and huge-capacity HDD☆114Updated 3 years ago
- Rust implementation of Paxos consensus algorithm☆106Updated last year
- A fast and safe implementation of stackful coroutines in Rust☆186Updated 3 weeks ago
- Safer wrappers over ktls-sys☆58Updated last month
- A Rust library to write and load bpf programs built on top of libbpf (no bcc dependency).☆54Updated 3 years ago
- Rust structs representing network-related types (on Layer 2, 3 and 4)☆43Updated last month
- The Aya Book is an introductory book about using the Rust Programming Language and Aya library to build extended Berkley Packet Filter (e…☆77Updated 3 weeks ago
- scan-resistant concurrent lazy LRU☆57Updated last year
- a small and single threaded async runtime built on top of io-uring☆76Updated last year
- Native Rust library for managing control groups under Linux☆76Updated 2 years ago
- Modular, Asynchronous Implementation of a Log-Structured Merge Tree☆32Updated 2 weeks ago
- log for concurrent workloads, with support for atomic batches and in-order recovery☆30Updated 2 years ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆113Updated 4 months ago
- a smol tcp/ip stack☆15Updated 4 years ago
- ☆65Updated 11 months ago