# 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](CONTRIBUTING.md) for guidelines on how to contribute.
## License
Hanabi is licensed under the MIT License. See [LICENSE.md](LICENSE.md) for details.