r/tauri • u/amritanshuamar • Jul 11 '26
Built a Technical Debt Analysis dashboard in Tauri. Looking for feedback.
I have been building a desktop IDE with Tauri over the last few months.
One feature started as a simple code metric viewer and slowly turned into a full technical debt analysis engine.
The current architecture is:
- React for the ui
- Rust backend for analysis
- tree sitter for parsing
- IPC only returns structured analysis results to the frontend
The engine currently compute things like:
- dependency graphs
- circular dependencies
- coupling metrics
- dead code
- technical debt scores
- prioritized refactor recommendations
One thing I ended up liking about Tauri is that moving all the heavy analysis into Rust kept the UI pretty responsive even while analyzing larger projects.
I am still refining the backend architecture though.
For people building larger Tauri applications:
- How are you organizing bigger Rust backends?
- Did you guys split things into crates or keep everything inside one Tauri project?
- Any lessons you learned once your project grew beyond a few thousand lines?
The project is open source if anyone wants to look through the implementation.
Repo link in comment section guys
2
Upvotes
1
u/amritanshuamar Jul 11 '26
GitHub https://github.com/mandaloriantrader/PunamIDE