hledger ======= **Welcome! hledger is...** - a command-line (or curses or web-based) double-entry accounting tool. It reads a `plain text ledger `_ describing your transactions and displays precise `balance `_ and `register `_ reports. - a remix, in `haskell `_, of John Wiegley's excellent c++ `ledger `_ (because I did not want to hack on c++ and because haskell seemed a good fit). - a Free Software project developed since 2008 by `Simon Michael `_ and contributors. **hledger aims to be...** - a practical, accessible tool for end users. I use it every day to track money and time, and as the basis for client invoices and tax returns. - a useful library for finance-minded haskell programmers - a successful, time-and-money-solvent project within a thriving ecosystem of financial software projects. **To get help...** chat me (sm) on the `#ledger irc channel `_ which we share with ledger, or join the `hledger google group `_. Or for something private, `email me `_. Download -------- hledger works on all major platforms, but does not yet have binaries or platform packages; you'll need to install `GHC `_ and `cabal `_, then install hledger from `hackage `_ with: ``cabal install hledger`` Documentation ------------- `User's Guide `_ | `News `_ | `Developer API docs `_ | `Developer Notes `_ | `Contributor List `_ | See also ledger's `home page `_ and `manual `_. Screenshots ----------- .. raw:: html Code repository --------------- ``darcs get http://joyful.com/repos/hledger`` (or `browse with darcsweb `_) Related projects ---------------- - `ledger `_ inspired hledger, and the two projects are coevolving. If you liked hledger, try ledger too. It has more reporting options and is faster. - Tim Docker's `ledger-reports `_ uses hledger as a library to generate `html reports `_. - I have a few older bits and pieces at http://joyful.com/Ledger . .. easy analytics access .. raw:: html