jackyzha0 / miniraft
π£ββοΈ <1kloc, well-documented Raft consensus algorithm implementation
β55Updated last year
Alternatives and similar repositories for miniraft:
Users that are interested in miniraft are comparing it to the libraries listed below
- Redis compatible server framework for Rustβ88Updated 2 years ago
- LALR(1) parser generator for Rust based on Lemon + SQL parserβ51Updated this week
- Fast and correct async IO runtime in a small amount of readable code. Inspired by tokioβ71Updated 10 months ago
- wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadataβ36Updated 7 months ago
- Wait for a collection of async tasks to finish.β34Updated 7 months ago
- Yet another key-value storage for Rustβ70Updated 3 years ago
- Framework for simulating distributed applicationsβ98Updated 5 years ago
- A versioned, embedded, strongly-consistent, key-value databaseβ28Updated 3 years ago
- rust database engineering toolkitβ33Updated 3 years ago
- scan-resistant concurrent lazy LRUβ58Updated last year
- Library and proc macro to analyze memory usage of data structures in rust.β148Updated 3 weeks ago
- Adaptive Radix Trie implementation for fixed-length keysβ53Updated last year
- Antithesis SDK for Goβ33Updated 3 months ago
- A lock-free, append-only atomic pool.β66Updated 2 years ago
- Logical clocks implementation in Rustβ44Updated 5 years ago
- super simple in-memory blocking LSM for constant-size keys and valuesβ69Updated last month
- β21Updated last year
- Viewstamped Replication for Rustβ67Updated last year
- β25Updated 8 months ago
- A low-level MVCC file format for storing blobs.β63Updated last year
- concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse filesβ102Updated last week
- A Rust crate to write toy distributed systems with Maelstrom as Actors.β10Updated 3 years ago
- Adaptive Radix Tree in Rustβ67Updated 6 years ago
- Itβs a pure safe BTree that can be used to build your own special-purpose btree data structureβ53Updated 10 months ago
- A benchmarking harness for concurrent key-value collectionsβ117Updated 2 years ago
- A basic log-structured flash datastoreβ20Updated 2 years ago
- π A very small graph database (WIP, inactive)β22Updated 6 months ago
- high-efficiency concurrent reclamationβ35Updated 6 months ago
- A timed adaptive radix trie data-structure, used in SurrealKVβ101Updated 2 weeks ago
- A pure Rust database implementation using an append-only B-Tree file format.β268Updated last year