ykskb / rust-user-net
User-space network protocol stack written in Rust
☆68Updated 2 years ago
Alternatives and similar repositories for rust-user-net:
Users that are interested in rust-user-net are comparing it to the libraries listed below
- Allocations profiler built using ebpf☆85Updated 4 months ago
- ☆63Updated 3 years ago
- Rust io_uring examples☆78Updated 10 months ago
- a small and single threaded async runtime built on top of io-uring☆78Updated last year
- A fast and safe implementation of stackful coroutines in Rust☆210Updated 2 months ago
- Library safely exposing the io_uring API.☆57Updated 3 weeks ago
- Simple BPF static linker☆206Updated this week
- A Write Ahead Log (WAL) implementation in Rust☆222Updated last year
- A Rust interface for Linux AF_XDP sockets☆69Updated 5 months ago
- userspace nvme driver☆96Updated 5 months ago
- Rust bindings for the Linux userfaultfd functionality☆42Updated 2 weeks ago
- Fast and correct async IO runtime in a small amount of readable code. Inspired by tokio☆70Updated 9 months ago
- Small, fast, and correct L2/L3/L4 packet parser.☆59Updated last year
- ☆90Updated 11 months ago
- scan-resistant concurrent lazy LRU☆58Updated last year
- Network packet handling for Rust.☆93Updated 11 months ago
- Use AF_XDP from Rust☆105Updated 11 months ago
- Rust structs representing network-related types (on Layer 2, 3 and 4)☆47Updated 4 months ago
- A fast and flexible LRU map.☆174Updated last month
- Minimal but feature-complete, I/O-free implementation of Raft distributed consensus algorithm for Rust.☆22Updated 2 months ago
- A lock-free thread-safe arena based Skiplist impelementation for building memtable.☆54Updated this week
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆120Updated 7 months ago
- ⏱ Cross-platform Prometheus style process metrics collector of metrics crate☆36Updated last month
- log for concurrent workloads, with support for atomic batches and in-order recovery☆33Updated 2 years ago
- An embedded persistent key-value storage for Rust that is optimized for random-access workload and huge-capacity HDD☆111Updated 3 years ago
- Safer wrappers over ktls-sys☆68Updated 2 months ago
- A low-level MVCC file format for storing blobs.☆63Updated 11 months ago
- Adaptive Radix Trie implementation for fixed-length keys☆53Updated last year
- extremely boring async function runner!☆155Updated last year
- Dust your Rust with USDT probes☆101Updated this week