anishathalye / porcupine
A fast linearizability checker written in Go π
β926Updated 5 months ago
Related projects β
Alternatives and complementary repositories for porcupine
- TLA+ specification for the Raft consensus algorithmβ465Updated last month
- Paxos protocol frameworkβ550Updated 10 months ago
- Black-box transactional safety checker based on cycle detectionβ641Updated last month
- β612Updated 3 years ago
- A Go port of Yahoo! Cloud Serving Benchmark (YCSB)β600Updated 5 months ago
- Sources for my PhD dissertation on the Raft consensus algorithmβ1,005Updated 8 years ago
- A reference use of Hashicorp's Raft implementationβ970Updated 2 months ago
- β293Updated 5 months ago
- The PebblesDB write-optimized key-value store (SOSP 17)β506Updated 6 months ago
- Dr. TLA+ series - learn an algorithm and protocol, study a specificationβ819Updated 2 years ago
- A model checker for implementing distributed systems.β1,572Updated last month
- A low-latency, cloud-native KVSβ700Updated 3 years ago
- Verifies the linearizability of experimentally accessible histories.β398Updated last year
- Go library implementing binary fuse and xor filtersβ682Updated last month
- moss - a simple, fast, ordered, persistable, key-val storage library for golangβ956Updated 2 years ago
- β486Updated 3 weeks ago
- Raft library for maintaining a replicated state machineβ666Updated last week
- Unmaintained C implementation of the Raft consensus protocolβ940Updated 8 months ago
- A library that provides an embeddable, persistent key-value store for fast storage optimized for AWSβ750Updated 3 weeks ago
- A persistent storage engine for Multi-Raft logβ562Updated this week
- High Performance Embedded Key-Value Storeβ685Updated last month
- Raft backend implementation using BoltDBβ661Updated 10 months ago
- A Redis Module that make it possible to create a consistent Raft cluster from multiple Redis instances.β822Updated last year
- Calvin is a scalable transactional database system that leverages determinism to guarantee active replication and full ACID-compliance ofβ¦β310Updated 2 years ago
- HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiomβ942Updated 2 months ago
- β176Updated 6 years ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shiβ¦β272Updated this week
- Vector clock logging library for Goβ182Updated 9 months ago
- **No Longer Maintained** Official RAMCloud repoβ489Updated 5 years ago
- Awesome list for Paxos and friendsβ2,043Updated 5 months ago