Ross ROSS = Recommend OSS · open-source software intelligence for agents

willemt/raft

C implementation of the Raft Consensus protocol, BSD licensed observed · 2026-08-28

github.com/willemt/raft · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: 4732
  • days_rel: n/a
  • days_push: 1164
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1170 stars · 274 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A BSD-licensed C implementation of the Raft consensus protocol, distributed as a single amalgamated header file with no dependencies. Networking is left to the implementor, making it embeddable in any transport or application.

Use cases

  • implement a replicated state machine in C
  • add leader election and log replication to a distributed service
  • embed Raft consensus in an existing server or database
  • build a fault-tolerant key-value store
  • study or test Raft invariants on unreliable networks

When to choose

  • you need consensus in a C or C++ project without pulling heavy dependencies
  • you want full control over the network transport layer
  • you prefer a single-header library you can vendor into your build

When to avoid

  • you need batteries-included networking and RPC out of the box
  • you want a maintained, actively developed implementation
  • you need Raft bindings for a higher-level language

Facets

library · maturity maintenance

concurrency developer-tools microservices developer-tools c cross-platform raft-consensus distributed-consensus replication single-header no-dependencies algorithms linux macos

1 source

Member repositories

RepositoryRoleHealth v2
willemt/raftmain23

For agents

markdown · JSON · MCP: product_card(name="willemt/raft")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem