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 screenshot

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:

Share:

Similar to Fava

rotki logo

rotki

Privacy-focused crypto portfolio tracking, accounting, and analytics

4k
757
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Koinly logo
Koinly
+13
MyFin logo

MyFin

Web frontend for personal finance management and budgeting

304
46
Last commit

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

GPL-3.0Actively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+16

SparkyBudget

Open-source personal finance web app for tracking accounts and budgets

117
7
Last commit

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.

Actively maintained
Alternative to:
Mint (Intuit Mint) logo
Mint (Intuit Mint)
+19
Wallos logo

Wallos

Open-source self-hosted personal subscription and expense tracker

8.4k
419
Last commit

Wallos is a self-hostable web app for tracking recurring subscriptions, multi-currency expenses, notifications and simple analytics for household finances.

GPL-3.0Actively maintained
Alternative to:
TrackMySubs logo
TrackMySubs
+19
ezBookkeeping logo

ezBookkeeping

Lightweight, self-hosted personal finance and bookkeeping app.

5.5k
659
Last commit

Open-source, self-hosted personal bookkeeping app with AI-powered features.

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19
YAFFA logo

YAFFA

Open-source, self-hosted personal finance web application

108
10
Last commit

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

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19