v0.9 is out!







Today marks the first public release of BudgetVault, a privacy-first offline portable budgeting app written in Rust.
BudgetVault is not just a budget tracker - it’s my personal response to the growing frustation with bloated, cloud-dependent apps that turn something as simple yet important as tracking expenses into either a subscription-based service, or a conditionally free service that has access to all your budgeting data and may intentionally or not make this data available to third parties. BudgetVault is built for people who want clarity, control, and ownership of their data.
What is BudgetVault?
BudgetVault is a portable, local-only budgeting tool aimed at personal users and small teams. It’s primarily focused on:
- Data privacy - no internet connection required or attempted by the app.
- Efficiency - fast, lean, runs well with tens of thousands of transactions.
- Portability - the app and settings live in the same folder. You can run it from a USB stick or practically any storage.
- 100% Rust - safety, performance and reliability.
Full Set Of 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 ~30k 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.
What’s 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.
v0.9, Not v1.0 Yet
This release is tagged as v0.9 because I believe that a project is not complete without its users - and their feedback. If you try the app - thank you! If you find any bugs or have suggestions - please consider sharing it in the Community section.
Trial Version
The app comes with the trial version. The trial version offers everything the full app has to offer, with only one limitation:
- Maximum transaction count is 100.
Other than that, on the first trial app launch, a test 50 realistic transactions will be automatically generated so that you can try all the app features right away.
Files
Get BudgetVault
BudgetVault
A no-bloat budgeting app that respects your time and privacy.
Status | In development |
Category | Tool |
Author | Mr. Verein |
Tags | budget, Economy, finance, offline, rust, security, tool |
Languages | English |
Accessibility | High-contrast |
Leave a comment
Log in with itch.io to leave a comment.