📈 GH Trending Explorer 🎲 Surprise me

← all repos

hledgerorg / hledger

git clone https://github.com/hledgerorg/hledger.git 1.52.4 · 1mo ago 🔥 on GitHub Trending today

Plain text double-entry accounting tool with CLI, terminal UI, and web interfaces, reading journal files.

Why you might care

Suited to anyone who wants to track finances, investments, or time in version-controllable plain text files rather than a database. It is multi-currency, imports and exports CSV, and is compatible in part with Ledger CLI. Licensed GPL-3.0 and written in Haskell.

Categories

Alternatives

LedgerBeancountGnuCashFirefly III
+1
stars, 24h · #13,846
+~7
stars, 7 days · #14,204
+~30
stars, 30 days · #18,001
4.8k
★ total · +0% this week
418
forks · 311 open issues

Star history (as recorded here)

2026-10-20 · 4,778 ★ 2026-10-23 · 4,781 ★
LanguageHaskell
LicenseGPL-3.0
Created2013-04-08 (13y ago)
Last pushtoday
Watchers48
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #8 daily in haskell · +1 ★
  • 2026-10-21 — #6 daily in haskell · +2 ★
  • 2026-10-21 — #10 monthly in haskell · +72 ★
  • 2026-10-20 — #6 daily in haskell · +3 ★
  • 2026-10-20 — #10 monthly in haskell · +71 ★

GitHub topics

Links

README excerpt
# hledger
## Robust, intuitive plain text accounting
Welcome! This is a brief intro to hledger. For a more detailed version, see the home page: ** **
hledger is lightweight, cross platform, multi-currency, double-entry accounting software.
It lets you track money, investments, cryptocurrencies, invoices, time, inventory and more, 
in a safe, future-proof plain text data format with full version control and privacy. 
hledger aims to help both computer experts and regular folks
gain clarity in their finances and time management.
Though the UIs are basic, hledger can model any accounting situation and provide precise, clear reports.
It is reliable, quick, and backed by the highly supportive Plain Text Accounting ecosystem. 
Using it is an excellent way to learn double entry accounting.
Compared to other PTA apps, 
hledger is actively maintained, with regular releases,
and a strong focus on being easy to use and practical for everyday accounting.
More features:
- Installs easily on unix, mac or windows
- Complete, built-in documentation in multiple formats, beginner videos, tutorials etc.
- Multiple UIs: command-line, terminal, web, mobile, editors/IDEs
- Good at importing and exporting CSV; also outputs text/HTML/JSON/SQL
- A robust, general, well-specified multi-currency accounting engine
- Fast, analysing 25k transactions per second on a macbook air m1
- Accurate to 255 decimal places
- Supports your preferred account names, currencies, number formats
- Inspired by and partly compatible with Ledger CLI; interconvertible with Beancount
- Scriptable by CLI, HTTP or API, with plenty of examples
- Clean Haskell codebase, continually improved since 2007
- Free software licensed under GNU General Public License v3.0 or later.
## Examples
I use hledger to:
- track income and spending, sometimes with budgets
- see time reports by day/week/month/project
- track reimbursables, invoices and payments
- predict cashflow and account balances
- get accurate numbers for tax filing
- research past events
Here's an example of the journal file format:
 [code] 
and some simple reports:
 [code] 
 [code] 
More examples and screenshots: 
## hledger 1.x and 2.x
In 2026, the `master` branch was renamed to `hledger1`,
and work began on hledger 2.x, now in the `main` branch.
Some goals for 2.x:
- continue and improve 1.x's reliability
- provide excellent lot tracking and capital gains calculation
- explore ethical use of AI as a dev tool
- more cleanup and simplification of code, docs, process, finance
- more speed
- more interoperability
- more use of jj for version management
- easier contribution
and for 1.x:
- continued stability, installability
- bugfix releases to fix newly discovered regressions, if any
- preserve the non-AI-assisted codebase, and try to keep it that way
Related:
- Thoughts on hledger 2 #2547
- 
- 
## Funding
hledger is brought to you by
Simon Michael,
140+ contributors,
and the generous financial sponsors below.
After enjoying some personal or organ

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.