goraft VS fastapi-raft

Compare goraft vs fastapi-raft and see what are their differences.

goraft

A basic Raft implementation in Go. (by eatonphil)

fastapi-raft

Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI (by skowalak)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
goraft fastapi-raft
1 1
190 3
- -
5.1 10.0
2 months ago over 1 year ago
Go Python
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

goraft

Posts with mentions or reviews of goraft. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-03.
  • The Raft Consensus Algorithm
    5 projects | news.ycombinator.com | 3 Sep 2023
    I had a fun time recently implementing Raft leader election and log replication (i.e. I didn't get to snapshotting/checkpointing) recently. One of the most challenging projects I've tried to do.

    I collected all the resources I found useful while doing it here: https://github.com/eatonphil/goraft#references. This includes Diego Ongaro's thesis and his TLA+ spec.

    Some people say Figure 2 of the Raft paper has everything you need but I'm pretty sure that's just not true. It's a little bit more vague than looking at the TLA+ spec to me anyway.

fastapi-raft

Posts with mentions or reviews of fastapi-raft. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-03.
  • The Raft Consensus Algorithm
    5 projects | news.ycombinator.com | 3 Sep 2023
    I had to implement Raft for a network programming course during my bachelors and I had the same experience regarding how gentle the paper was. Especially for people new to distributed algorithms, I can really recommend it.

    My implementation is probably not that great, but I put it online anyway if anyone is interested: https://github.com/skowalak/fastapi-raft/

What are some alternatives?

When comparing goraft and fastapi-raft you can also consider the following projects:

maelstrom - A workbench for writing toy implementations of distributed systems.

fastapi-realworld-example-app - Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI

marmot - A distributed SQLite replicator built on top of NATS

FastAPI-Backend-Template - A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker.

tigerbeetle - The distributed financial transactions database designed for mission critical safety and performance.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured