jepsen-io / maelstrom
A workbench for writing toy implementations of distributed systems.
☆3,266Updated 3 months ago
Alternatives and similar repositories for maelstrom:
Users that are interested in maelstrom are comparing it to the libraries listed below
- (educational) build your own disk based KV store☆1,291Updated 9 months ago
- Techniques and numbers for estimating system's performance from first-principles☆4,260Updated 7 months ago
- A model checker for implementing distributed systems.☆1,629Updated last week
- Fast web applications through dynamic, partially-stateful dataflow☆5,113Updated 3 years ago
- What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolati…☆2,571Updated 6 months ago
- A framework for distributed systems verification, with fault injection☆7,030Updated this week
- open source training courses about distributed database and distributed systems☆10,499Updated last year
- The world's fastest CRDT. WIP.☆1,665Updated 6 months ago
- A guide to writing a DNS Server from scratch in Rust☆4,308Updated last week
- Curated list of resources on testing distributed systems☆2,559Updated last week
- Black-box transactional safety checker based on cycle detection☆662Updated 3 weeks ago
- An implementation of differential dataflow using timely dataflow on Rust.☆2,688Updated this week
- Command-line sampling profiler for macOS, Linux, and Windows☆2,881Updated last week
- Build Postgres Extensions with Rust!☆3,970Updated 3 weeks ago
- Interesting readings and talks on computer science☆693Updated 3 months ago
- the champagne of beta embedded databases☆8,446Updated this week
- A collection of awesome CRDT resources☆1,280Updated 4 years ago
- Queueing theory: an introduction for software development☆2,155Updated 3 weeks ago
- Add hardship to your tests☆961Updated last month
- Lunatic is an Erlang-inspired runtime for WebAssembly☆4,719Updated last month
- A query engine for any combination of data sources. Query your files and APIs as if they were databases!☆2,684Updated this week
- A fast linearizability checker written in Go 🔎☆1,020Updated 2 months ago
- A distributed thread-per-core document database☆520Updated last year
- ☆3,427Updated 4 years ago
- Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier …☆3,263Updated last week
- A code rewrite tool for structural search and replace that supports ~every language.☆2,482Updated last month
- a collection of well-tested, serializable CRDTs for Rust☆1,435Updated 10 months ago
- Awesome list of distributed transactions☆728Updated 3 years ago
- Class materials for a distributed systems lecture series☆9,178Updated last month
- Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3☆5,173Updated this week