Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
hledger is a lightweight, cross-platform double-entry accounting system built in Haskell that lets users track money, investments, cryptocurrencies, invoices, time, and inventory in a plain text format. The project is maintained by Simon Michael and over 140 contributors, and provides three user interfaces: a command-line tool, a terminal UI (hledger-ui), and a web interface (hledger-web) that can function as either a single-user or multi-user application. The system emphasizes ease of use, speed, accuracy to 255 decimal places, and integration with the broader Plain Text Accounting ecosystem, while being released under the GNU General Public License v3.0 or later.