hledger

Plain text accounting: double-entry bookkeeping in a text file you own, with command-line, terminal and web interfaces.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get hledger

Package managers

About hledger

hledger keeps your accounts in a plain text journal file. Each transaction is a few lines you can read, edit in any editor, put in version control and still open in forty years. On top of that it implements real double-entry accounting, multi-currency, with a robust and well-specified engine accurate to 255 decimal places.

It tracks money, investments, cryptocurrencies, invoices, time and inventory, imports and exports CSV well, and outputs text, HTML, JSON and SQL. There are several interfaces: a command line, a terminal UI, a web interface, mobile options and editor integrations.

It is fast, analysing around 25,000 transactions per second, has complete built-in documentation with beginner videos and tutorials, and is backed by the wider Plain Text Accounting community. Learning it is also a good way to learn double-entry accounting, which is both the appeal and the barrier.

Strengths

  • Data is plain text you own, version-controllable and readable without the software
  • A robust multi-currency double-entry engine accurate to 255 decimal places
  • Command-line, terminal, web and editor interfaces over the same data
  • Actively maintained with regular releases and extensive built-in documentation

Limitations

  • You need to understand double-entry accounting, or learn it as you go
  • The interfaces are deliberately basic compared with commercial finance software
  • No bank connection; you import CSV and write rules to categorise
  • Entering transactions by hand is more work than a phone app

Details

Pricing
FreeFree and open source under the GPL.
License
GPL-3.0
Developer
plaintextaccounting
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Keeping accounts in plain text with real double-entry bookkeeping behind them
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Finance); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing