Money and Go — personal double-entry accounting with as little friction as possible.
Most personal finance tools are built for the general case. But personal accounting is almost always simpler:
- You have one main account you withdraw from — no need to specify it every transaction.
- Most transactions don't need a description — a good account hierarchy tells the whole story.
expenses:food:711 is already a description.
mango add expenses:food:711 7.1sgdThat's it. Mango infers the rest:
date,description,account,amount,commodity
2026-02-13,,expenses:food:711,7.10,SGD
2026-02-13,,assets:bank:ocbc360,-7.10,SGDNeed more detail? Use flags:
mango add expenses:food:711 7.1sgd --date 2026-02-12 --title "711 run"Mango stores everything as plain CSV files — no database, no binary formats, no lock-in.
bookkeeping/
journal.csv # all transactions
accounts.csv # account definitions
prices.csv # commodity prices over time
Plain text means your financial history is readable forever and diffs cleanly in git.