← All projects

Ledgerline

A command-line budgeting tool that turns bank CSV exports into clean monthly reports.

Role
Creator & maintainer
Year
2026
Status
Open source

Overview

Every bank exports transactions differently. Ledgerline normalizes those CSV files, auto-categorizes transactions using rules you define, and prints a monthly summary right in the terminal.

ledgerline import ~/Downloads/checking.csv
ledgerline report --month 2026-02

Highlights

  • Supports exports from 12 banks out of the box
  • Rules engine for automatic categorization
  • 95% test coverage

Built with

  • Python
  • SQLite
  • Click

Tags: Cli, Open Source