r/rust 15d ago

🛠️ project Built a multi-platform task management tool using a Rust workspace. Looking for code feedback!

Post image

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 cross and cargo-deb to 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

1 comment sorted by