Rust Raft

Open-source Rust projects categorized as Raft

Top 6 Rust Raft Projects

  • tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Project mention: Can anyone recommend tikv nosql database | reddit.com/r/developers | 2023-01-13
  • toydb

    Distributed SQL database in Rust, written as a learning project

    Project mention: Any ideas for resume | reddit.com/r/rust | 2022-11-26

    Build something you’d like to learn about. Things I’ve considered replicating: A distributed database (see https://github.com/erikgrinaker/toydb), an interpreter (crafting interpreters is a good book), a Ray tracer (http://raytracerchallenge.com/), an RPC compiler and framework, a simpler neural network framework ( https://github.com/pjreddie/darknet)…

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • raft-rs

    Raft distributed consensus algorithm implemented in Rust.

  • chiselstore

    SQLite + Little Raft = 🚀

    Project mention: SQLite: QEMU All over Again? | news.ycombinator.com | 2022-10-04

    it? What's the big deal about not fitting well with SQLx? This isn't a requirement for such a library to be successful. What other problems is it allegedly suffering from?

    [1] https://github.com/chiselstrike/chiselstore

  • little-raft

    The lightest distributed consensus library. Run your own replicated state machine! ❤️

    Project mention: Show /r/rust: Viewstamped Replication for Rust | reddit.com/r/rust | 2022-10-30

    My perspective is that VSR seems much more easier to grasp than Raft based on reading and contributing to Ilya Andreev's Little Raft. The selection of primary replica ("leader election" in Raft), for example, is dead-simple in VSR (you maintain a deterministic order of nodes and round-robin). Also, VSR seems to do a better job at decoupling the different scenarios at protocol level (backup fell behind, crashed, etc.) whereas in Raft the AppendEntries is a big hammer that does everything. I have very little experience on Paxos so can't really compare it to VSR.

  • riteraft

    RiteRaft - A raft framework, for regular people

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-13.

Rust Raft related posts

Index

What are some of the best open-source Raft projects in Rust? This list will help you:

Project Stars
1 tikv 12,563
2 toydb 4,776
3 raft-rs 2,330
4 chiselstore 521
5 little-raft 368
6 riteraft 255
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com