Openraft

Advanced Raft using the Tokio framework. Please ⭐ on github!


CI Crates.io docs.rs License Crates.io Crates.io

Raft is not yet good enough. This project intends to improve raft as the next generation consensus protocol for distributed data storage systems (SQL, NoSQL, KV, Streaming, Graph ... or maybe something more exotic).

Currently openraft is the consensus engine of meta-service cluster in databend.

List of fixed bugs:

A full list of changes/fixes can be found in change-log

Roadmap

Features

Contributing

Check out the CONTRIBUTING.md guide for more details on getting started with contributing to this project.

License

Openraft is licensed under the terms of the MIT License or the Apache License 2.0, at your choosing.