hledger ======= **Welcome! hledger is...** - a software tool for double-entry accounting. It 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. - a remix, in haskell_, of John Wiegley's excellent c++ ledger_. - free software, developed by `Simon Michael`_ and contributors since 2007 and released under GNU GPLv3. .. hledger reads most standard ledger files and vice-versa. **hledger aims to be...** - a practical, accessible tool for end users. I use it every day to track money and time. - 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 - join the `hledger google group`_ - for something private, `email me`_. Bug reports and/or patches are appreciated, for website issues, unclear/stale/missing docs, or any difficulty encountered while installing, using, or contributing. Use the channels above, or the new `issue tracker`_. Download -------- hledger works on all major platforms. One of these `experimental binaries`_ might work for you. If not, download and install the `Haskell Platform`_, then install hledger from hackage_ with: ``cabal install hledger`` .. Documentation ------------- .. raw:: html `User's Guide`_ | News_ | see also `ledger's home page`_ and manual_ `Developer API docs`_ | `Developer Notes`_ | `Contributor List`_ | latest benchmark_, profile_, heap_, `test coverage`_ reports Code repository --------------- ``darcs get http://joyful.com/repos/hledger`` or `browse with darcsweb`_. New patches are announced on #ledger by hledgerbot. .. raw:: html Related projects ---------------- - ledger_ inspired hledger, and the two projects are coevolving. If you like hledger, try ledger too. - 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 . .. raw:: html .. _`ledger file`: http://joyful.com/repos/hledger/sample.ledger .. _timelog: http://joyful.com/repos/hledger/sample.timelog .. _balance: http://hledger.org:5000/balance .. _register: http://hledger.org:5000/register?a=checking&p=weekly .. _hledger google group: http://groups.google.com/group/hledger .. _issue tracker: http://code.google.com/p/hledger/issues/list?can=2&q=&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&sort=&x=status&y=type&cells=tiles&mode=grid .. _experimental binaries: http://hledger.org/binaries/ .. _User's Guide: README.html .. _News: NEWS.html .. _Contributor List: CONTRIBUTORS.html .. _Developer API docs: http://hledger.org/api-doc .. _Developer Notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES .. _benchmark: http://hledger.org/profs/latest.bench .. _profile: http://hledger.org/profs/latest.prof .. _heap: http://hledger.org/profs/latest.ps .. _test coverage: http://hledger.org/profs/coverage/hpc_index_fun.html .. _browse with darcsweb: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger .. _email me: mailto:simon@joyful.com .. _Simon Michael: http://joyful.com .. _haskell: http://haskell.org .. _GHC: http://haskell.org/ghc .. _cabal: http://haskell.org/cabal/download.html .. _Haskell Platform: http://hackage.haskell.org/platform/ .. _hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger .. _#ledger irc channel: irc://irc.freenode.net/#ledger .. _ledger: http://wiki.github.com/jwiegley/ledger .. _ledger's home page: http://wiki.github.com/jwiegley/ledger .. _manual: http://joyful.com/repos/ledger/doc/ledger.html .. _ledger-reports: http://dockerz.net/repos/ledger-reports .. _html reports: http://dockerz.net/software/hledger_report_sample/report.html .. rst quick reference: http://docutils.sourceforge.net/docs/user/rst/quickref.html .. Local variables: .. mode: rst .. End: