Fava

Web frontend of Beancount, a text based double-entry accounting system.

Steady · 56
56/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 17/40
Releases 13/25
Community 11/20
Momentum 15/15

Commit activity more than 43% of tracked projects; popularity more than 54%. How this is calculated.

Commits, last 11 months

2025-10: 19 commits 2025-11: 16 commits 2025-12: 19 commits 2026-01: 22 commits 2026-02: 20 commits 2026-03: 10 commits 2026-04: 1 commits 2026-05: 15 commits 2026-06: 8 commits 2026-07: 29 commits 2026-08: 36 commits
2025-10 195 total 2026-08
Stars2.6k
Latest release—
Repo updated26 Sept 2026
LicenceMIT
Built withPython

Is Fava actively maintained?

Over the last 11 months the project absorbed 195 commits, of which 73 arrived in the most recent quarter — roughly 24 commits a month.

Activity is accelerating: the last quarter carried 181% more commits than the one before it.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

Fava ranks #29 of 43 tracked money, budgeting & management projects. Several better-maintained options exist in the same category — they are listed below.

What Fava actually does

Fava provides a web-based graphical interface for Beancount, which is a plain text ledger for double-entry bookkeeping. It allows you to view financial statements, query your records, and inspect account balances directly through a browser. The application is built using Python and distributed under the MIT licence.

Best fit: This is a suitable tool for technical users who prefer maintaining their financial records in version-controlled text files rather than using proprietary accounting software.

Worth knowing: Because it relies entirely on plain text accounting data files, you will need to manage your own file synchronisation and ensure your underlying records are backed up properly.

Deployment notes

As a Python web application, it typically runs behind a reverse proxy to handle TLS termination and requires persistent storage for your ledger files.


Alternatives to Fava

Projects in the same categories, ordered by health score.