Skip to content

deadlocker8/BudgetMaster

Repository files navigation

BudgetMaster

Manage your monthly budget easily with BudgetMaster

  • start: 17.12.16
  • current release: v2.16.1 (46) from 03.12.23

Key Features

  • Keep your data private - Host your own BudgetMaster server or use it in standalone mode. All data remains on your machines.
  • Track transactions - Track your incomes and expenditures in transactions with name, description, tags, etc.
  • Schedule transactions - Repeat recurring transactions automatically.
  • Transaction Templates - Prepare templates for transactions that always look the same but are not repeated.
  • Group Templates - Group your templates for a better overview.
  • Multi Bank - Organize your transactions into multiple accounts.
  • Categories - Group your transactions into categories.
  • Data Backup - Backup your complete database or generate month reports as PDF.
  • Modern UI - Responsive material design featuring light and dark mode.
  • Password protected website - Your data can only be accessed by entering the correct password. (Note: The database is not encrypted)
  • Localization - English and German supported.
  • Search and Filter - Search for individual transactions or filter your view.
  • Visualize your data - Use one of the pre-defined charts or create your one by using the chart framework to visualize and analyze your data.
  • Auto Backup - Schedule an automatic export of your database content (as JSON export or as commit to a local or remote git repository).
  • Icons - Assign icons to accounts, categories and templates.
  • Create transactions based on bank documents - Import CSV files from your bank and directly create a transaction for each entry.

Available Languages

In case of Errors

  • see corresponding error log your_home_directory/Deadlocker/BudgetMaster/error.log

Screenshots

light_theme_home

dark_theme_home

Build from source

mvn package -f pom.xml