Fava

A web interface for plain-text double-entry accounting with budgets and charts.

Money MIT

Reviewed version b89d5f5

What it does

Fava is the browser front end for Beancount, a plain-text accounting system. You keep your money records in a text file, and Fava turns it into balance sheets, income statements, budgets, charts and a searchable journal. Your books are plain files you can version and keep forever.

  • Balance sheet, income statement and budgets
  • Powerful search and queries
  • Editable ledger in the browser
  • Your data is plain text you control

Great for: People who like owning their financial records as plain text and want good reports on top.

Tell my AI: make it mine Try the demo View on GitHub

Read-only example ledger. No real data.

  • LicenceMIT
  • Where it runsYour computer (free)
  • Built withpython, typescript, svelte
  • Your dataStays in your own copy
  • Sourcebeancount/fava

Ways to use it

Your AI helps you choose, based on what you need, and sets it up with you in plain words.

  • On my own computerFreeYour AI installs what it needs and explains each step. It works while your computer is on.

How people are using this project

Examples of what people ask their AI to do with Fava. Start from one, or just tell your AI and it will ask what you'd like.

Can I trust it?

  • MIT. Free to use, change and share, even commercially. Keep the original copyright notice.
  • Your data: stores personal data, on your own device or server. Your Beancount ledger files and any attached documents on disk.
  • Other services: none required.
  • Reviewed version. Your AI always gets exactly the version we've checked.
  • Your ledger shows everything about your money. Run Fava on your own machine or behind a login.
  • Fava has no built-in login. Do not expose it to the internet without a reverse proxy that requires one.

Did it work for people?

No reports yet

Be the first to tell others how it went.

Tell us how it went

Calm, private envelope budgeting. Give every coin a job.

Money

Share costs with friends, flatmates and family, and see who owes whom.

Money

See every subscription you pay for, and never miss a renewal again.

Money