Skip to content
/ mango Public

🥭 Personal double-entry accounting with as little friction as possible.

License

Notifications You must be signed in to change notification settings

Sho0pi/mango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Mango 🥭

Money and Go — personal double-entry accounting with as little friction as possible.

Philosophy

Most personal finance tools are built for the general case. But personal accounting is almost always simpler:

  1. You have one main account you withdraw from — no need to specify it every transaction.
  2. Most transactions don't need a description — a good account hierarchy tells the whole story.

expenses:food:711 is already a description.

Usage

mango add expenses:food:711 7.1sgd

That'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,SGD

Need more detail? Use flags:

mango add expenses:food:711 7.1sgd --date 2026-02-12 --title "711 run"

Data Format

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.

About

🥭 Personal double-entry accounting with as little friction as possible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published