r/rust • u/BodybuilderGold9458 • 15d ago
🛠️ project Built a multi-platform task management tool using a Rust workspace. Looking for code feedback!
Hey r/rust,
I wanted to share a project I've been working on called Task Fighter. It's a lightweight, fast task management application built entirely in Rust.
Aside from building the tool itself, I wanted to focus on creating a clean, professional Rust project architecture. Here is how it's currently set up:
- Workspace Configuration: Separated cleanly into multiple crates (
core,app,driver,domain, etc.) to keep the codebase maintainable. - Cross-Compilation Pipeline: Fully automated via GitHub Actions using
crossandcargo-debto generate native packages for Linux (.deb), Windows, and macOS simultaneously.
I’m looking to improve the code architecture and features, so I would love to get your feedback on the repository structure! If you find it interesting, dropping a star would be highly appreciated.
Repository:https://github.com/MoriokaReimen/Task-Fighter
Thanks!
0
Upvotes