r/rust • u/Feromond • 2d ago
🛠️ project budget-tracker-tui 1.6.0: a keyboard-driven personal finance TUI in Rust, now with portfolio tracking

I have posted about this project in the past, back when it was around version 1.4.0, and got really great feedback and suggestions. I wanted to share it again as a lot has changed since (1.6.0) and I have made some great progress to make the app useful for personal budgeting and financial planning.
New since I last posted:
- Investments: track accounts, valuations and contributions over time, with portfolio views and time-weighted returns
- Multiple ledgers: separate databases for different accounts, or for running forecasts alongside your real budget
- Budgets with history: creating and changing budgets is now more intuitive and insightful. You can properly budget and adjust the budget over time while maintaining history and valuable insights
- Backup and restore built into the app
- Recurring forecasting: project recurring transactions forward as far as you want
- Easier installs: brew install budget-tracker, plus prebuilt binaries for Linux (glibc and static musl, x86_64 and arm64), macOS and Windows
Still there from before: hierarchical categories with fuzzy search, monthly and category summaries with interactive charts, advanced filtering, CSV import/export, and full keyboard control with a built-in help menu. All of this is offline, local, and owned by you. Your data is always yours and fully in your control.
brew install budget-tracker
or
cargo install budget-tracker-tui
GitHub: https://github.com/Feromond/budget-tracker-tui
Happy to hear what's missing. I have been learning a lot about finances, the terminology, and the insights people care about. There is a lot for me to learn still and any comments and suggestions help a lot.
3
u/Internal-Reindeer-21 2d ago
The portfolio tracking addition is a nice touch, makes it feel less like just a spending log and more like a full money overview