Ledger

Short description: Double-entry accounting app

LedgerOriginal author(s)| John Wiegley

|

Initial release| 2003; 23 years ago (2003)
Stable release|

3.3.1 / March 3, 2023; 3 years ago (2023-03-03)

Operating system| Any Unix-like including macOS, Microsoft Windows[1]
Platform| Cross-platform[which?]
Available in| C++
Type| Double-entry bookkeeping system
License| BSD-3-Clause
Website| ledger-cli.org

Ledger is a command-line based double-entry bookkeeping application. Accounting data is stored in a plain text file, using a simple format, which the users prepare themselves using other tools. Ledger does not write or modify data, it only parses the input data and produces reports.

## Contents

* 1 Reviews
* 2 Ports
* 3 See also
* 4 External links
* 5 References

## Reviews

Linux Weekly News editor Jonathan Corbet found Ledger to be a "powerful tool", particularly for generating reports, but that the software lacked many of the features necessary to scale to the needs of a small business.[2] Joe Barr writing for Linux.com commented "If you're an MBA who groks Emacs and regular expressions, or a kernel hacker who appreciates tax deferred accruals, you'll love this application."[3]

FLOSS Weekly interviewed John Wiegley in 2011. It noted reading of GnuCash files, scriptability, an Emacs interface and automated transactions as strong features as well as the Common Lisp port and the Haskell port of the system.[4]

## Ports

The Ledger system and file format have been quite influential, reimplemented in several other languages and inspiring similar tools. Actively developed ports[5] include Abandon[6] in Scala, Beancount[7] in Python, and hledger[8] in Haskell. Actively developed projects inspired by ledger include penny.[9]

## See also

* Comparison of accounting software

## External links

* Ledger homepage
* Ledger and Text based Accounting 2009 presentation by Russell Adams

## References

1. ↑ Ledger 2.6.1 and 3.1.x binaries for windows systems
2. ↑ Corbet, Jonathan (13 June 2012), The accounting quest: Ledger, Linux Weekly News, https://lwn.net/Articles/501681/
3. ↑ Barr, Joe (10 Nov 2006), Ledger, the bran muffin of accounting tools, Linux.com, https://www.linux.com/news/ledger-bran-muffin-accounting-tools
4. ↑ Schwartz, Randall (23 January 2011), Ledger, FLOSS Weekly, https://twit.tv/shows/floss-weekly/episodes/150
5. ↑ Wiegley, John. "Ledger Ports". https://github.com/ledger/ledger/wiki/Ports.
6. ↑ RJ, Harshad. "Abandon". https://github.com/hrj/abandon.
7. ↑ Blais, Martin. "Beancount". http://furius.ca/beancount/.
8. ↑ Michael, Simon. "How does hledger relate to ledger?". http://hledger.org/faq.html.
9. ↑ Norman, Omari. "penny". https://hackage.haskell.org/package/penny.

* v
* t
* e

Personal financial management

* List of personal finance software

Open-source|

* GnuCash
* HomeBank
* KMyMoney
* Ledger

Free|

* Mint.com
* Personal Capital

Commercial|

* Banktivity
* Moneydance
* Moneyspire
* MoneyWiz
* Quicken
* YNAB

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Ledger&oldid=681245"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template