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

wenweihu86/raft-java

Raft Java implementation which is simple and easy to understand. observed · 2026-08-28

github.com/wenweihu86/raft-java · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3410
  • days_rel: n/a
  • days_push: 966
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1231 stars · 410 forks observed · 2026-08-28

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

A Java library implementing the Raft consensus algorithm, supporting leader election, log replication, snapshots, and dynamic cluster membership changes. It is designed to be simple and easy to understand, letting developers build distributed storage systems on top of it.

Use cases

  • build a distributed key-value store in Java
  • learn how the Raft consensus algorithm works
  • add replicated state machine consensus to a Java service
  • implement leader election and log replication
  • run a small 3-node raft cluster for testing
  • build a distributed file system with consensus

When to choose

  • you want a readable, educational Raft implementation in Java
  • you need to embed consensus into a custom Java storage system
  • you want control over the state machine and snapshot logic

When to avoid

  • you need a production-hardened, widely deployed consensus library
  • you need Maven Central artifacts (it must be manually installed)
  • you need multi-raft sharding or advanced features out of the box

Facets

library · maturity maintenance

rpc concurrency developer-tools microservices databases developer-tools jvm cross-platform raft-consensus distributed-storage leader-election log-replication snapshot java-library consensus-algorithm algorithms linux

1 source

Member repositories

RepositoryRoleHealth v2
wenweihu86/raft-javamain32

For agents

markdown · JSON · MCP: product_card(name="wenweihu86/raft-java")

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