A robust, fast, and intuitive plain text accounting tool with CLI, TUI, and web interfaces.
- 1.99.6
- Published at
- 11d ago
- 4,806
- Stars
- 16,081
- Download
- Synced at
- 10d ago
Latest release
1.99.6Nov 1, 2026, 07:11 PMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
hledger is a lightweight, cross-platform, multi-currency, double-entry accounting software. It tracks money, investments, cryptocurrencies, invoices, time, inventory, and more in a safe, future-proof plain text data format with full version control and privacy.
Key Features
- Multi-currency double-entry accounting
- Three interfaces: CLI, TUI, Web UI
- CSV import and export
- Output to text/HTML/JSON/SQL
- Fast: 25,000 transactions per second on MacBook Air M1
- Accurate to 255 decimal places
Target Audience
- Individuals and businesses who need accounting software
- Users who want to use plain text for accounting
- Financial and accounting professionals
Quick Start
- Visit hledger.org for detailed documentation
- Install on Unix, macOS, or Windows
- Create a journal file (.journal) to record transactions
- Run report commands to view financial status
Core Advantages
- Plain text data format, version-control friendly
- Partially compatible with Ledger CLI
- Continuously improved since 2007
- GPL v3.0 licensed, open-source and free
System Requirements
- OS: Unix, macOS, Windows
- Architectures: x86_64, arm64
- Additional Dependencies: None
Notes
- Written in Haskell with continuous codebase improvement
- $100 regression bounty program available
Release history
Sort