hledgerorg

hledger

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-release
Downloads 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

  1. Visit hledger.org for detailed documentation
  2. Install on Unix, macOS, or Windows
  3. Create a journal file (.journal) to record transactions
  4. 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