2 releases
Uses new Rust 2024
| 0.1.0-alpha.2 | Sep 28, 2025 |
|---|---|
| 0.1.0-alpha.1 | Aug 23, 2025 |
#295 in Asynchronous
71KB
1.5K
SLoC
Hanabi
Hanabi is a high-speed key-value data store and data streaming platform using a highly concurrent and asynchronous architecture to achieve unbelievable performance.
This project is under development and considered in an alpha stage. It's by no means ready for production. Use by your own discretion and risk.
Features
- Caching and key-value store
- Pub/Sub channels
- Persistable log streaming
- Message routing
- Data replication and load balancing out-of-the-box
Notice that this project is still under heavy development. And probably, most of the features are not implemented yet.
Roadmap
v0.1.0
- Caching and Key-Value Store operations
- Pub/Sub channels
v0.2.0
- Node Clustering
- Data replication and load balancing
- Data persistence engine
- ...more to come!
Supporting Hanabi
You can support Hanabi in multiple ways:
- Star this repository
- Share it with your friends
- Report bugs and issues
- Discuss with the community to teach and learn more about Hanabi
- Contribute to the project
- Donate to the project
This is a community project, and we appreciate all the support. Zenith Systems will never close Hanabi's source or gate features behind a paywall (like certain folks do), this is a forever free open-source project.
Anyone is free to use Hanabi for commercial purposes, but no commercial project or offering based on Hanabi is endorsed by Zenith Systems.
Contributing
We welcome contributions from the community! Please read our CONTRIBUTING.md for guidelines on how to contribute.
License
Hanabi is licensed under the MIT License. See LICENSE.md for details.
Dependencies
~24–40MB
~710K SLoC