jepsen-io / maelstrom
A workbench for writing toy implementations of distributed systems.
☆3,183Updated 2 weeks ago
Alternatives and similar repositories for maelstrom:
Users that are interested in maelstrom are comparing it to the libraries listed below
- Techniques and numbers for estimating system's performance from first-principles☆4,069Updated 5 months ago
- A model checker for implementing distributed systems.☆1,612Updated 4 months ago
- Class materials for a distributed systems lecture series☆9,133Updated last month
- A collection of awesome CRDT resources☆1,252Updated 3 years ago
- (educational) build your own disk based KV store☆1,283Updated 6 months ago
- Curated list of resources on testing distributed systems☆2,524Updated this week
- ☆3,433Updated 4 years ago
- A fast linearizability checker written in Go 🔎☆993Updated this week
- What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolati…☆2,528Updated 4 months ago
- Black-box transactional safety checker based on cycle detection☆651Updated 4 months ago
- Lunatic is an Erlang-inspired runtime for WebAssembly☆4,672Updated 11 months ago
- FUSE-based file system for replicating SQLite databases across a cluster of machines☆4,233Updated last month
- open source training courses about distributed database and distributed systems☆10,377Updated last year
- Awesome list of distributed transactions☆728Updated 3 years ago
- Fast web applications through dynamic, partially-stateful dataflow☆5,080Updated 3 years ago
- A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.☆4,471Updated this week
- Build Postgres Extensions with Rust!☆3,837Updated last month
- Interesting readings and talks on computer science☆684Updated 3 weeks ago
- An implementation of differential dataflow using timely dataflow on Rust.☆2,637Updated this week
- Add hardship to your tests☆898Updated last week
- A cloud native embedded storage engine built on object storage.☆1,803Updated this week
- Highly-available Distributed Fault-tolerant Runtime☆2,822Updated last year
- The world's fastest CRDT. WIP.☆1,640Updated 3 months ago
- Queueing theory: an introduction for software development☆2,142Updated last year
- Distributed SQL database in Rust, written as an educational project☆6,330Updated this week
- For when people get too hyped up about things☆7,282Updated last year
- Roshi is a large-scale CRDT set implementation for timestamped events.☆3,164Updated last year
- Gossip-based service discovery (and more) for large distributed systems.☆817Updated this week
- writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+☆1,052Updated 7 years ago
- a collection of well-tested, serializable CRDTs for Rust☆1,407Updated 8 months ago