hledger

Friendly, robust, plain text accounting.

hledger is an accounting program, for tracking money, time, or other commodities. It is cross platform and released under GNU GPLv3. …

With simple yet powerful functionality accessed from command line, terminal or web browser, hledger is a fast, secure, dependable alternative to spreadsheets, Quickbooks, GnuCash, Xero etc.

The hledger project is led by Simon Michael. I’ve been building and using hledger since 2007, because I needed it. Welcome, and I hope you find it helpful in mastering your time and money. And if you feel like helping this project grow, please join us!

open collective backers open collective sponsors paypal bountysource

Introduction

What is hledger?

An enhanced, well-documented reimplementation of plain text accounting.
What is hledger ?

What is plain text accounting?

Using plain text data formats and version control for robust, transparent accounting.
plaintextaccounting.org

What is accounting?

Tracking your use of valuable commodities, such as money or time, for increased awareness and effectiveness.
Selected accounting links

Help/Feedback

IRC: #hledger on Freenode
Twitter: #hledger,
#plaintextaccounting
Reddit: /r/plaintextaccounting
Mail list: list.hledger.org, hledger@googlegroups.com
Issues: bugs.hledger.org (bugs), issues.hledger.org (all)
Other: simon@joyful.com

Reference

Release notes
What’s new in each hledger version.

User manual
The main hledger manuals combined on one page for easy searching. Includes:

hledger
the command-line UI

hledger-ui
a curses-style UI

hledger-web
a web UI

hledger-api
a HTTP JSON server

journal format
hledger’s native file format

csv format
hledger’s CSV import system

timeclock format
a file format for precise time logging

timedot format
a file format for human-friendly approximate time logging