The hledger package

[Tags:gpl, library, program]

hledger reads a plain text ledger file or timelog describing your transactions and displays precise balance and register reports via command-line, curses or web interface. It is a remix, in haskell, of John Wiegley's excellent c++ ledger. hledger aims to be a practical, accessible tool for end users and a useful library for finance-minded haskell programmers.

[Skip to Readme]


Versions 0.1, 0.2, 0.3, 0.4, 0.5, 0.5.1, 0.6, 0.6.1, 0.7.0, 0.8, 0.9, 0.10, 0.11, 0.11.1, 0.12, 0.12.1, 0.13, 0.14, 0.15, 0.15.1, 0.15.2, 0.16, 0.16.1, 0.17, 0.18, 0.18.1, 0.18.2, 0.19, 0.19.1, 0.19.2, 0.19.3, 0.20,, 0.21, 0.21.1, 0.21.2, 0.21.3, 0.22, 0.22.1, 0.22.2, 0.23, 0.23.1, 0.23.2, 0.23.3, 0.24, 0.24.1, 0.25, 0.25.1, 0.26, 0.27
Dependencies applicative-extras, base (>=3 && <5), Chart (>=0.11), colour, containers, csv, directory, filepath, hack, hack-contrib, hack-handler-happstack, hack-handler-simpleserver, happstack (>=0.3), happstack-data (>=0.3), happstack-server (>=0.3), happstack-state (>=0.3), hledger-lib (==0.9), hsp, hsx, HTTP (>=4000.0), HUnit, io-storage, loli, mtl, old-locale, old-time, parsec, process, regexpr (>=0.5.1), safe (>=0.2), testpack, time, utf8-string (>=0.3), vty (>=, xhtml (>=3000.2) [details]
License GPL
Author Simon Michael <>
Maintainer Simon Michael <>
Stability experimental
Category Finance
Home page
Bug tracker
Uploaded Sat Apr 10 00:52:12 UTC 2010 by SimonMichael
Distributions Debian:0.26, Fedora:0.24, LTSHaskell:0.27, NixOS:0.27, Stackage:0.27
Downloads 9992 total (129 in the last 30 days)
1 []
Status Docs uploaded by user
Build status unknown [no reports yet]




vtyenable the curses uiDisabledAutomatic
webenable the web ui (using simpleserver)DisabledAutomatic
webhappstackenable the web ui (using happstack)DisabledAutomatic
chartenable the pie chart generationDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for hledger

Readme for hledger-0.9


hledger is a computer program for easily tracking money, time, or other
commodities, using standard accounting principles. It is quite limited in
features, but reliable.  For some, it is a bare-bones, less complex, less
expensive alternative to Quicken or Microsoft Money.

hledger aims to help both computer experts and every-day users gain clarity in their finances and time management.
I use it every day to: 

- track spending and income
- see time reports by day/week/month/project
- get accurate numbers for client billing and tax filing
- track invoices

Here is a demo_ of the web interface.

Here are ready-to-run binaries_ for mac, windows and gnu/linux.
They are not always the `latest release`_, sorry about that.

Here is the manual_.
For support and more technical info, see `hledger for techies`_ or `email me`_.

.. (If you're reading this in plain text, see also README2, MANUAL etc., or

.. _hledger for techies:  README2.html
.. _manual:               MANUAL.html
.. _demo:       
.. _binaries:   
.. _hledger for mac:
.. _hledger for windows:
.. _32 bit intel:
.. _64 bit intel:
.. _email me:   
.. _latest release: