Stars
Forks
Watchers
Developer links
Budget Board
Budget Board is an open-source personal finance dashboard built to replace Mint by unifying checking accounts, credit cards, property assets, monthly category budgets, and long-term savings goals under your own roof. Households can connect their financial institutions through SimpleFIN for North American banks or LunchFlow for international accounts so balances and daily transactions sync automatically on a configurable schedule. If you prefer offline statement management, the bulk CSV importer parses custom date and amount formats while mapping rows directly to your accounts. Once transactions arrive, you can train the built-in machine learning auto-categorizer on your historical spending with a customizable confidence threshold, or define deterministic rules that match merchant descriptions, dates, and amounts. Monthly budget cards track hierarchical parent and child categories against spending limits, and the goals workspace calculates progress toward paying down debt or building an emergency fund. Interactive trends charts let you filter cash flow, net worth, and category breakdowns across custom date ranges and accounts. Multi-user households can secure their financial records with local two-factor authentication or external OpenID Connect single sign-on, alongside localized date and currency formatting in English, German, French, and Simplified Chinese. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Automated Bank Sync via SimpleFIN and LunchFlow
- Connect domestic and international bank accounts through SimpleFIN and LunchFlow APIs to pull updated account balances and cleared transactions automatically on a recurring background schedule.
- On-Device Machine Learning Auto-Categorization
- Train a local classification model on your past transaction history with adjustable minimum probability thresholds so newly imported purchases are assigned to budget categories automatically.
- Unified Net Worth and Asset Tracking
- Combine liquid checking and savings balances, credit card liabilities, investment accounts, and physical assets like real estate or vehicles into a single net-worth timeline.
- Self-Hosted Privacy with OIDC Authentication
- Keep sensitive bank statements inside your own PostgreSQL database protected by time-based two-factor authentication or external OpenID Connect identity providers without third-party ad tracking.
Features
- SimpleFIN and LunchFlow Integration
- Link external financial aggregation providers and map remote bank accounts to local Budget Board ledgers for hands-free transaction and balance synchronization.
- Rule-Based Transaction Processing
- Define automatic transformation rules triggered by merchant description, transaction date, or dollar amount to rename payees and assign categories upon import.
- Hierarchical Monthly Category Budgets
- Configure parent and subcategory monthly spending limits, roll over unbudgeted balances, and monitor real-time remaining funds across every expense group.
- Financial Goals and Debt Payoff
- Create targeted savings or debt-reduction milestones linked to specific accounts with target completion dates, monthly contribution calculations, and visual progress bars.
- Customizable Cash Flow Trend Charts
- Analyze historical spending, income, and net worth trajectories using interactive charts filtered by custom date windows, specific accounts, and expense categories.