Yet another ledger implementation -- goledger

51 views
Skip to first unread message

Mark Scannell

unread,
Sep 28, 2019, 2:24:07 PM9/28/19
to Ledger
Hello all --

A bit separate from ledger CLI, but I've put together a new implementation of ledger in golang at http://www.github.com/mescanne/goledger.

It has a much smaller subset of the features of ledger itself, but is based on the same file format (without many features). Reporting has a different model and is transaction-oriented (it always balances). It is now a 100% replacement for my own personal accounting, including reconciliation, reporting, and importing transactions from CSV. Keeping the feature-set small was one of the important goals for me -- there is only apx 3500 lines of Go code, so it's a pretty small code base.

The intent is for more advanced accounting logic is applied at the reporting end, rather than in the ledger files -- the ledger files are kept simple.

If anyone is interested in finding out more, motivations, the model for reporting/analysis, contributing, please let me know -- I'll start a separate group.

Thanks,
Mark
Reply all
Reply to author
Forward
0 new messages