raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
☆137May 11, 2025Updated 9 months ago
Alternatives and similar repositories for raft
Users that are interested in raft are comparing it to the libraries listed below
Sorting:
- An example of building a distributed key value database, using hashicorp's raft and gossip sdks☆10Apr 21, 2023Updated 2 years ago
- Flexible goroutine orchestrator 🚀☆12Dec 15, 2025Updated 2 months ago
- Small and simple actor model implementation.☆10Jan 30, 2024Updated 2 years ago
- On-disk high-performance object storage☆18Jan 6, 2021Updated 5 years ago
- Enter a GitHub username and get to know its followers, followers' profiles, add them to your favorites☆15Mar 2, 2022Updated 4 years ago
- Native persistent memory support for Go☆83Oct 2, 2022Updated 3 years ago
- [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.☆50Feb 20, 2026Updated last week
- Fast Scalable Minimal Perfect Hash for Large Keysets☆32Feb 8, 2025Updated last year
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆75Dec 3, 2021Updated 4 years ago
- 3D-like first person shooter engine written in go inspired by Wolfenstein 3D☆18Sep 16, 2025Updated 5 months ago
- A server for The Things Network to store and display your devices on a map☆21Feb 25, 2023Updated 3 years ago
- Fault tolerant, sharded key value storage written in GoLang☆84Feb 10, 2023Updated 3 years ago
- A functional interpreted programming language with a minimalistic design.☆63Oct 16, 2025Updated 4 months ago
- Minimal hashicorp/raft example☆41Jun 8, 2025Updated 8 months ago
- A futures concurrency library in go☆38May 19, 2022Updated 3 years ago
- Example code for how to get hashicorp/raft running with gRPC☆230Jul 22, 2024Updated last year
- Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability☆211Jul 15, 2022Updated 3 years ago
- Promise to the Go compiler that your Reads and Writes are well-behaved☆61Oct 6, 2019Updated 6 years ago
- Raft library for maintaining a replicated state machine☆987Feb 24, 2026Updated last week
- WiFi daemon for connecting to WiFi networks (encrypted or unencrypted) with gokrazy☆37May 10, 2025Updated 9 months ago
- Serialized Roaring Bitmaps☆278Mar 29, 2023Updated 2 years ago
- easily write your HTTP handlers in Go with Generics☆11Aug 26, 2025Updated 6 months ago
- A simple rendezvous protocol implementation to help NAT traversal or hole punching.☆13Sep 1, 2024Updated last year
- Small library supporting HTTP accept headers and content negotiation.☆13Mar 18, 2017Updated 8 years ago
- Instantly share images, videos, and other files on the web☆15Aug 24, 2017Updated 8 years ago
- gRPC message-oriented middleware on top of worker-pool, event ingestion and delivery system.☆12Sep 2, 2020Updated 5 years ago
- http on the front; nats on the back☆12Jun 29, 2017Updated 8 years ago
- ☆12Aug 15, 2023Updated 2 years ago
- Minimal GUI in Go initially based on https://github.com/faiface/gui☆11Mar 1, 2020Updated 6 years ago
- Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.☆42Feb 22, 2024Updated 2 years ago
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go☆100Updated this week
- Fast, thread-safe arena allocators☆26Dec 17, 2025Updated 2 months ago
- Go tool that applies and verifies that proper license headers are applied to Go files☆55Feb 24, 2026Updated last week
- Fastest and most efficient goroutine pool (experimental)☆140Oct 16, 2022Updated 3 years ago
- CRAQ (Chain Replication with Apportioned Queries) in Go☆145Apr 18, 2022Updated 3 years ago
- super fast binary serialization for go☆10Apr 22, 2021Updated 4 years ago
- Dataframes for Golang☆14Apr 8, 2021Updated 4 years ago
- Server load testing CLI tool 🏋️☆11Aug 7, 2023Updated 2 years ago
- ☆17Mar 31, 2024Updated last year