← All projects

Available now Free & open source Ubuntu

Ledger Calendar

Your paydays, bills, and plans. One personal budgeting calendar.

I created Ledger Calendar for personal use and released it as a free, open-source budgeting tool. It brings the timing of everyday money into view, so you can plan around what comes in, what goes out, and what you’re working toward.

Plan the month ahead

Paychecks & bills

Track work hours, estimate pay, and see recurring bills alongside paydays.

Everyday spending

Set monthly spending categories and record purchases as they happen.

Debt & savings goals

Plan debt payments and follow progress toward the things you’re saving for.

Account snapshots

Keep a manual history of account balances, with your records stored locally.

Runs on your computer

Ledger Calendar runs on Ubuntu, opens in your browser, and stores your data in a local SQLite database. It uses Python’s standard library, with no extra packages to install. Account balances are entered manually.

Get started

  1. Download or clone the GitHub repository.
  2. On Ubuntu with Python 3.10 or newer, open a terminal in the project folder.
  3. Run ./run.sh to launch the app in your browser.

See the README for setup options and backups. The project is released under the MIT license.