OpenAltFinder

Budget Board

Self-hosted budgeting app for tracking accounts, spending, and financial goals, with bank syncing via SimpleFIN and ML-powered auto-categorization.

budget-board-accounts.png
budget-board-assets.png
budget-board-transactions.png
budget-board-dashboard.png
1 / 4

Budget Board is a self-hosted budgeting app built as a successor to Mint, the personal finance service that shut down in 2024. It brings your financial accounts (checking, savings, credit cards) and assets (property, valuables) together in one dashboard where you can record transactions, set monthly budgets per category, and work toward goals like saving for a house or paying off debt.

Getting data in is flexible: sync accounts and balances automatically through the SimpleFIN and LunchFlow aggregation services, import transactions in bulk via CSV, or add everything by hand. Categorization is largely hands-off — Budget Board trains a machine learning model on your own categorized transactions to predict categories for new ones, and a rule engine can automatically update transactions based on description, amount, or date. Customizable trends charts let you visualize spending over time with filters by date range, account, and category.

Because it runs on your own server, your financial data stays yours. The app supports local accounts with two-factor authentication or bring-your-own login through an OIDC provider, and the interface ships in English, German, French, and Simplified Chinese with localized date and number formats. Development is community-driven, with feature direction shaped by upvoted discussions and translations contributed through Weblate.

Frequently Asked Questions

How does Budget Board sync my bank accounts?

Automatic syncing works through the SimpleFIN and LunchFlow aggregation services — you create an account with the provider you prefer and connect it to Budget Board to pull in transactions and balances. Accounts without aggregation support can be added manually or fed via CSV import.

Can I import transactions from a CSV file?

Yes. Budget Board supports bulk CSV imports of transactions, which is the typical path for bringing in history from an exported bank statement or from Mint before it shut down.

How does automatic categorization work?

Budget Board trains a machine learning model on the transactions you have already categorized and uses it to predict categories for new transactions. You can also create rules that automatically update transactions based on criteria like description, amount, or date.

What authentication options does Budget Board support?

You can authenticate locally with two-factor authentication enabled, or bring your own identity provider and log in through OIDC. This makes it straightforward to integrate Budget Board into an existing self-hosted single sign-on setup.

Which languages does Budget Board support?

The interface is available in English, German, French, and Simplified Chinese, with additional community-contributed translations. Dates and numbers are displayed according to your selected language and locale, and new translations are contributed through Weblate.

OpenAltFinder Score
71/100
Project Health (50%)
58/100
License (20%)
60/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
License
GPL-3.0
Self hostable
Yes
Repository details
Version
v3.8.1
Created
6/16/2020
Stars
884
Forks
63
Open issues
15
Last commit
9/26/2026

Updated 9/26/2026, 1:00:25 PM

View Repository
Repository activity

Similar open source alternatives