Skip to content

fracton-org/fractonkv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FractonKV Logo

A high-performance, sharded, Redis-inspired key-value store written in Rust.

License GitHub Stars CI Status


⚠️ Experimental Project Notice
FractonKV is currently in an early, experimental stage as part of an academic research thesis.
It is not production-ready and may be unstable. Treat it as a proof-of-concept and use it at your own risk.


✨ Features

  • 🚀 High-performance sharding for concurrency and scalability
  • Async-first architecture powered by Tokio
  • 🔒 Thread-safe job queues per shard
  • 🧩 Extensible design for future features like transactions, clustering, and persistence
  • 🦀 Built entirely in Rust, with safety and speed in mind

📄 Documentation

Currently, documentation is minimal beyond inline code comments.
We’ve started adding files that explain the project’s goals and core architecture to help newcomers get started.

📂 You can find them in the docs/ directory. While still growing, these resources should give you a solid starting point.

Planned improvements to documentation include:

  • 📐 Expanding the architecture overview with detailed diagrams
  • 📝 Adding a Contributor’s Guide with coding standards and workflows
  • 🚀 Writing a Quick Start Guide with examples for running the project locally

📢 Contributions to documentation are highly encouraged!
Even small improvements like clarifying comments, adding examples, or setup notes can make onboarding smoother.


👣 Roadmap

You can follow ongoing development in the 📌 Roadmap.
This outlines planned features, upcoming milestones, and areas where contributors can help.


🤝 Contributing

We welcome contributions, issues, and feature requests!

  • Open an issue to report a bug or suggest an idea.
  • Submit a pull request if you’d like to contribute directly.

Whether it’s code, docs, or testing, your help is valuable ❤️


📜 License

This project is licensed under the Apache 2.0 License.
See the LICENSE file for full details.

About

FractonKV – a reactive, multithreaded key-value store built in Rust for speed and scalability.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published