Deploy Now

Stars

972

Forks

62

Watchers

13

Developer links

OpenBudgeteer

Allocating every incoming dollar into purposeful spending and savings buckets before transactions occur, OpenBudgeteer gives households complete financial control through a self-hosted zero-based envelope budgeting platform. Users can organize expenditures into customizable bucket hierarchies, grouping everyday living costs, debt repayments, and sinking funds into distinct categories with target balances. Financial planners can import bank statement files via flexible CSV mapping profiles that parse transaction descriptions, clean up merchant strings, and auto-assign records to corresponding expense buckets. The transaction registry provides split-transaction functionality, allowing shoppers to divide a single department store receipt across grocery, household, and clothing envelopes with exact currency precision. Interactive progress bars display bucket health throughout the billing month, signaling when spending velocity threatens allocated limits and calculating suggested contributions for forthcoming paychecks. Advanced forecasting reports plot multi-month net worth trajectories, track category expenditure patterns, and calculate burn rates against long-term retirement and emergency savings goals. Account balances synchronize across multiple physical checking accounts, credit cards, and cash wallets, ensuring total bucket balances reconcile perfectly against real bank reserves. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL v3 licensed.

OpenBudgeteer
OpenBudgeteer
OpenBudgeteer
OpenBudgeteer
OpenBudgeteer

Benefits

  • Proactive Zero-Based Income Allocation
  • Assigning every earned dollar to virtual bucket envelopes prior to spending enforces intentional cash flow management, preventing accidental overspending across variable monthly expense categories.
  • Zero Third-Party Financial Cloud Exposure
  • Hosting financial records on private container infrastructure ensures sensitive account balances, salary numbers, and merchant purchase histories remain strictly confidential without third-party aggregator tracking.
  • Intelligent Statement Reconciliation Workflows
  • Customizable CSV mapping engines match imported bank statement data against existing account ledgers, automatically assigning recurring merchant debits and reducing manual transaction bookkeeping overhead.
  • Granular Multi-Category Receipt Splitting
  • Comprehensive split-transaction accounting allows users to apportion single complex merchant transactions across multiple budgeting buckets, ensuring accurate spending records for multi-purpose shopping trips.

Features

  • Envelope Bucket Hierarchy
  • Structure monthly budgets into grouped expense buckets with customizable target amounts, visual progress indicators, and rollover balance configurations.
  • Configurable CSV Import Mapping
  • Ingest transaction exports from financial institutions using customizable column parsing profiles, regex text matching, and automatic bucket assignment rules.
  • Split-Transaction Register
  • Divide complex multi-item purchases into individual bucket allocations within a unified ledger view supporting debit and credit balancing.
  • Multi-Account Balance Reconciliation
  • Monitor balances across multiple checking accounts, credit facilities, and savings deposits, validating virtual bucket totals against physical bank statements.
  • Net Worth and Trend Analytics
  • Generate historical financial charts displaying monthly income vs expenditure, categorical spending velocity, and long-term net worth growth.