otoolep/hraftd
A reference use of Hashicorp's Raft implementation observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 97
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3990
- days_rel: n/a
- days_push: 18
- n_releases_24m: 0
Adoption not part of the score
1098 stars · 142 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
hraftd is a reference implementation of a distributed key-value store built on Hashicorp's Raft consensus library in Go. It serves as a simple, runnable example for studying the Raft consensus protocol and fault-tolerant distributed systems.
Use cases
- learn how the raft consensus protocol works
- build a distributed key-value store in go
- example of using hashicorp raft library
- study fault-tolerant distributed systems
- set up a multi-node raft cluster for experimentation
- reference code for building consensus-based systems
When to choose
- you want a minimal, readable example of Hashicorp's Raft library in action
- you are learning distributed consensus and want a runnable demo
- you need a starting point for building your own Raft-based Go application
When to avoid
- you need a production-ready distributed database
- you want a full-featured key-value store with persistence guarantees beyond the demo
- you are not working in Go or with the Hashicorp Raft library
Facets
application · maturity stable
http-server developer-tools microservices databases developer-tools tutorials windows go cli raft consensus hashicorp-raft key-value-store reference-implementation learning linux macos
3 sources
- readme: https://github.com/otoolep/hraftd · fetched 2026-08-28 · 0ab2fa0b78ad
- homepage: http://www.philipotoole.com/building-a-distributed-key-value-store-using-raft/ · fetched 2026-08-29 · 1375e1cb85af
- site_page: https://philipotoole.com/about · fetched 2026-08-29 · 52df0984a92a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| otoolep/hraftd | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem