BudgetVault
A downloadable tool for Windows and Linux
BudgetVault is a personal and team-oriented budgeting app, built 100% in Rust with a focus on data locality, security, and efficiency of use and data processing.
The app is under active development — user feedback and bug reports are welcome, corresponding topics can be found in the Community.
The app remains at version 0.9 until more user feedback is given — the application is not complete without users.
Built for users who prefer tools that stay out of the way and respect their data.
Features:
- Custom list of categories for transactions.
- Income/expense transaction types supported.
- Each transaction can have a note specific to that transaction.
- Transaction list view with custom filters for precise financial audit.
- Import/Export to CSV, with respect to filters on export.
- Export to PDF, with respect to filters on export. Filters are listed in the resulting PDF file.
- Each transaction has a timestamp, filtering also includes dates or date ranges.
- 22 light and dark themes.
- Monthly or daily summary views, with category breakouts.
- Clicking on category names in category breakouts opens transactions view with corresponding filters set, and ability to choose more filtering criteria.
- Transactions data is stored as bincode, app settings are stored as RON.
- Handles ~23k transactions without any issues (higher end not measured yet)
- Fully offline. The app doesn't even attempt to connect to the internet.
- Portable - you can take app binary with settings anywhere, as well as budgeting data. Can be directly stored on a USB drive or any other storage.
- 100% Rust.
Planned:
- Choosing "Vault folder", where settings for a particular budgeting base, as well as budgeting data, will be stored, and switching between these folders.
- Localization support, english by default.
- Password-based vault encryption.
- Themes customization.
- Support custom fonts other than Roboto for reports.
Application price may increase as new features are added.
The app is available in two versions: Free Trial and Paid.
Both versions include the full feature set. The Free Trial has only one limitation:
- Maximum transaction count is limited to 100.
- Comes with a procedurally generated dataset of 50 realistic example transactions on first launch, so you can explore features right away.
Linux note: Linux support is currently experimental due to the upstream bug in the Iced GUI library the app uses. The app does not seem to currently work on Wayland, and it reportedly works on at least some X11 distributions/machines. It is encouraged to try free Linux version and see if it works for you before buying the app, and if it doesn't, please consider mentioning your distro and whether you use Wayland/X11 in the Community section.
AI usage note: LLM was used for consultation and education purposes, with thorough review of answers and testing. I stand against blind copy-pasting of the code LLM may output as it poses a high security, maintainability and scalability risk.
Published | 13 hours ago |
Status | In development |
Category | Tool |
Platforms | Windows, Linux |
Author | Mr. Verein |
Made with | Rust |
Tags | budget, Economy, finance, offline, rust, security, tool |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | High-contrast |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $5.60 USD. You will get access to the following files:
Download demo
Development log
- v0.9 is out!13 hours ago