
Fava
Web interface for Beancount double-entry bookkeeping

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 Services
ERPNext
Open-source ERP suite for accounting, inventory, sales, and HR
Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.
Actual Budget
Local-first personal finance and envelope budgeting app
Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Actual Budget
Local-first personal finance and envelope budgeting app
Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.


Firefly III
Self-hosted personal finance manager with budgets, reports, and API.
Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.
Akaunting
Online accounting software for small businesses and freelancers
Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.
TypeScript
Python
Svelte