
Fava
Web interface for Beancount double-entry bookkeeping
2.6k stars 401 forks last commit first released MIT
Actively maintained
Last commit 25 Aug 2026.

Fava is a web-based user interface for the Beancount plain-text, double-entry accounting system. It provides an interactive way to browse your ledger, review balances and performance, and explore transactions with a focus on usability.
Key Features
- Interactive reports for balances, income/expenses, and account activity
- Transaction and entry browsing with filtering and search
- Querying and exploration tools tailored to Beancount data
- Visualizations and charts to help understand financial trends
- Designed to work directly with Beancount ledger files and workflows
Use Cases
- Personal finance tracking using a plain-text double-entry ledger
- Reviewing budgets, category spending, and account balances over time
- Auditing and exploring transactions for reconciliation and reporting
Fava is a strong choice if you already use Beancount and want a convenient web UI for analysis and day-to-day review. It complements plain-text accounting workflows by making ledgers easier to navigate and interpret.
Categories:
Tags:
Tech Stack:
Similar to Fava

rotki
Privacy-focused crypto portfolio tracking, accounting, and analytics
Open-source, self-hosted portfolio manager for crypto assets with local-first storage, analytics, and accounting reports for exchanges, wallets, and DeFi activity.

MyFin
Web frontend for personal finance management and budgeting
Open-source React + TypeScript web frontend for personal finance: budgets, transactions, accounts, forecasting and basic investment tracking with CSV import and multilingual UI.

SparkyBudget
Open-source personal finance web app for tracking accounts and budgets
SparkyBudget is a Flask-based open-source personal finance app to track accounts, manage budgets, and analyze spending with a dark-themed web interface and Docker deployment.

Wallos
Open-source self-hosted personal subscription and expense tracker
Wallos is a self-hostable web app for tracking recurring subscriptions, multi-currency expenses, notifications and simple analytics for household finances.

ezBookkeeping
Lightweight, self-hosted personal finance and bookkeeping app.
Open-source, self-hosted personal bookkeeping app with AI-powered features.

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.


