A basic Raft implementation in Go.
☆234Mar 24, 2024Updated 2 years ago
Alternatives and similar repositories for goraft
Users that are interested in goraft are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Another minimal Raft implementation in Rust.☆187Feb 6, 2024Updated 2 years ago
- Building an intuition for latency and throughput of basic operations across SQL databases.☆55Oct 5, 2023Updated 2 years ago
- Writing a SQL database, take two: Zig and RocksDB☆166Nov 18, 2022Updated 3 years ago
- Raft implementation in Go☆1,279Mar 30, 2026Updated 2 weeks ago
- LSM-based key-value store in Go for educational purpose.☆89Mar 1, 2025Updated last year
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- [WIP] A relational database written in Rust for learning purpose, heavily inspired by cmu-db/bustub. (CMU 15-445).☆159Feb 20, 2025Updated last year
- Messing with Postgres query execution and hook infrastructure.☆13Nov 19, 2023Updated 2 years ago
- Raft + Postgres parser + Postgres wire protocol + Boltdb + ? = Distributed PostgreSQL☆102May 17, 2022Updated 3 years ago
- Basic document db from scratch in Go☆48Apr 2, 2022Updated 4 years ago
- API Gateway☆10Jan 14, 2024Updated 2 years ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shi…☆366Dec 23, 2025Updated 3 months ago
- Design-by-contract for Go1☆17Mar 16, 2019Updated 7 years ago
- RocksDB/LevelDB inspired key-value database in Go☆5,851Updated this week
- ☆13Jun 10, 2024Updated last year
- GPU virtual machines on DigitalOcean Gradient AI • AdGet to production fast with high-performance AMD and NVIDIA GPUs you can spin up in seconds. The definition of operational simplicity.
- A service for managing locks in multiprocess/distributed systems☆13Feb 5, 2023Updated 3 years ago
- Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose …☆19Mar 21, 2022Updated 4 years ago
- A course of building an LSM-Tree storage engine (database) in a week.☆3,955Mar 25, 2026Updated 3 weeks ago
- Distributed SQL database in Rust, written as an educational project☆7,211Feb 14, 2026Updated 2 months ago
- ☆11Nov 26, 2025Updated 4 months ago
- An early PostgreSQL implementation in Go☆728Jun 10, 2021Updated 4 years ago
- [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.☆51Updated this week
- A Go library for handling LFU cache operations in O(1)☆42May 17, 2024Updated last year
- gRPC message-oriented middleware on top of worker-pool, event ingestion and delivery system.☆12Sep 2, 2020Updated 5 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVM☆16Mar 15, 2026Updated last month
- (educational) build your own disk based KV store in Go☆259May 2, 2024Updated last year
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆280Jan 26, 2025Updated last year
- A persistent key-value storage in rust.☆887Apr 16, 2024Updated 2 years ago
- A light weight, typed, in-memory, ordered, key-value database.☆54Feb 7, 2024Updated 2 years ago
- ViewStamped Replication implementation in Go☆43Nov 11, 2023Updated 2 years ago
- State machine. Workflow engine☆26Dec 26, 2025Updated 3 months ago
- Minimal hashicorp/raft example☆41Jun 8, 2025Updated 10 months ago
- JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at…☆2,643Jun 21, 2024Updated last year
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- B-tree implementation for Go☆1,210Feb 28, 2026Updated last month
- A SQL-like query language on general Key-Value DB☆142Jun 21, 2024Updated last year
- Viewstamped Replication for Rust☆73May 6, 2023Updated 2 years ago
- A database change feed for processing work☆11Feb 5, 2021Updated 5 years ago
- An educational OLAP database system.☆1,831Aug 10, 2025Updated 8 months ago
- Write ahead log for Go.☆719Aug 31, 2025Updated 7 months ago
- Practical concurrency guide in Go, communication by channels, patterns☆2,861Apr 25, 2023Updated 2 years ago