Fava
Web frontend of Beancount, a text based double-entry accounting system.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 43% of tracked projects; popularity more than 54%. How this is calculated.
Commits, last 11 months
| Stars | 2.6k |
|---|---|
| Latest release | — |
| Repo updated | 26 Sept 2026 |
| Licence | MIT |
| Built with | Python |
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.
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks.
Wealth management software to keep track of stocks, ETFs and cryptocurrencies.
Personal finance application for everyone (fork of Maybe).
Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional automatic synchronization with many banks.
Powerful tool to invoice clients online.