[Media] Budget Tracker TUI - A tool to track income and expenses with different insights in a terminal

71 points Feromond 7 comments
[Media] Budget Tracker TUI - A tool to track income and expenses with different insights in a terminal

Hey all,

I've shipped some significant updates to my Budget Tracker TUI that's built with Rust and Ratatui.

Whats new:

  • Per-view help menus – Each section now has its own help screen, making the app much easier to learn and navigate.
  • More customization options – Fine-tune the interface and behavior to your workflow.
  • Improved graph views – Updated visuals now provide clearer insights into spending patterns.
  • Better transaction creation flow – Includes quality-of-life features like fuzzy search for categories and subcategories.
  • Proper decimal support – Switched to accurate decimal types to avoid floating-point issues with financial data.
  • Lightweight update checker – Get notified when new releases are available without adding any bloat.

The app lets you choose your own data file path, so you can store your budget file anywhere, including cloud folders, making it easy to sync across devices. The format stays simple and portable in case you want to analyze the data in spreadsheets. I’m also planning to add more advanced storage options to support a wider variety of use cases.

Looking for Feedback

This has been a really enjoyable side project, and I’d love to hear what others think, feature ideas, UX suggestions, pain points, anything. I’m actively iterating, but I don’t want to build it only around my own workflow. Community feedback would really help shape the next steps.

Check out the new release here and please submit any issues or feature requests, I would really appreciate it!

Github: https://github.com/Feromond/budget_tracker_tui