HTTP/2 301
date: Mon, 29 Dec 2025 10:08:15 GMT
content-type: text/html
location: https://ledger-cli.org/
server: cloudflare
x-github-request-id: 8A2D:292AC1:8A079F:9B0956:6952530F
accept-ranges: bytes
age: 0
via: 1.1 varnish
x-served-by: cache-bom-vanm7210091-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767002896.708372,VS0,VE194
vary: Accept-Encoding
x-fastly-request-id: 2bc7b354fef9b8daec969cdab566ecf71d3c578a
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JbxIbMJkPnJus20fO9%2Bs2andt0K4VsYiIgRpuTkykzghflWkUGl5bhUQ1CLHtHwiWP98npwVwMhsliGz0IcWrthd%2BITy%2BxfVZ%2FviHMm73CdjLQ%3D%3D"}]}
cf-ray: 9b587ec17b0dff68-BOM
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Mon, 29 Dec 2025 10:08:16 GMT
content-type: text/html; charset=utf-8
server: cloudflare
last-modified: Fri, 21 Nov 2025 06:24:02 GMT
access-control-allow-origin: *
expires: Mon, 29 Dec 2025 10:18:16 GMT
cache-control: max-age=600
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=B0%2FYToSNWZXJssMHphpZikoiImQNulZkjpQrgaGqI03FpvaK48uBPdXO51VGQUegm913kJkG39WwGcZ8YySMXvD2TH8Kudemn2FzGBmp"}]}
x-proxy-cache: MISS
x-github-request-id: 91B0:2680BD:89CD90:9ACEB1:6952530F
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
age: 0
via: 1.1 varnish
x-served-by: cache-bom-vanm7210055-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767002896.032433,VS0,VE210
vary: Accept-Encoding
x-fastly-request-id: f78ee8cbbb285200c83b9af90e43a8e7f4a6c140
cf-cache-status: DYNAMIC
content-encoding: gzip
cf-ray: 9b587ec3ea2ef01d-BOM
alt-svc: h3=":443"; ma=86400
ledger, a powerful command-line accounting system - ledger
Welcome to ledger
Ledger is a powerful, double-entry accounting system that is accessed from
the UNIX command-line. Ledger, begun in 2003, is written by John Wiegley
and released under the BSD license. It has also inspired several
ports to other languages.
To get started with Ledger, add transactions to a text file in Ledger’s
own textual format. Here’s what a single transaction might look like:
2015/10/12 Exxon
Expenses:Auto:Gas $10.00
Liabilities:MasterCard $-10.00
You use the ledger command-line program to see the balance of your accounts:
$ ledger -f example.dat balance
$10.00 Expenses:Auto:Gas
$-10.00 Liabilities:MasterCard
--------------------
0
or the history of a particular account:
$ ledger -f example.dat register Expenses
15-Oct-12 Exxon Expenses:Auto:Gas $10.00 $10.00
Read more about Ledger's features .