No description
Find a file
2026-06-15 16:35:36 +02:00
core feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
pybudget_ui chore: Remove performance timer output from load_transactions 2026-06-15 16:35:36 +02:00
screenshots Fix sidebar styles, currency symbol, cleanup code and translate README 2026-02-21 23:03:46 +01:00
.gitignore Refactor update logic, add animated icon, and improve i18n support 2026-02-21 15:04:50 +01:00
CHANGELOG.md feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
LICENSE Initial commit: Basis-Struktur der LxBudget Anwendung mit UI und Datenbank 2026-01-21 12:43:05 +01:00
main_app.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
PyBudget.desktop feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
README.md Fix sidebar styles, currency symbol, cleanup code and translate README 2026-02-21 23:03:46 +01:00
test_canvas_grid.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_canvas_perf.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_canvas_perf_no_theme.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_lxtheme_perf.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_profile.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_tk_destroy.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_tk_perf.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_tree_bg.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00
test_treeview_perf.py feat: Treeview migration, Yearly Overview, and UI fixes 2026-06-15 16:33:55 +02:00

PyBudget

A user-friendly and simple budget manager, developed with Python and Tkinter.

Features

  • Track Income & Expenses: Add new transactions quickly and easily.
  • Monthly Overview: Keep track of your finances with a clear monthly breakdown.
  • Automatic Balancing: See your income, expenses, and the remaining balance at a glance.
  • Data Export: Export your financial data to common formats like JSON, CSV, and TXT.
  • Data Import: Import transactions from JSON files.
  • Sorting & Search: Find transactions quickly via the search function and sort your expenses.
  • Balance Transfer: Easily transfer recurring expenses or the monthly remainder to the next month.
  • Multilingual: The user interface is prepared for translations.

Installation & Usage

The easiest way to install PyBudget is using the LxTools Installer. Download the latest release here: LxTools Installer

Screenshots

PyBudget Screenshot

Configuration

The application stores its configuration and the database in the directory ~/.config/py_budget/.