Fava is a web interface for Beancount, a double-entry bookkeeping software, offering a modern UI with features like interactive charts, account statistics, and document management.

Similar self-hosted alternatives:
Repository activity:
Stars
2,137
Forks
314
Watchers
30
Open Issues
91
Last commit
about 19 hours ago
Details:
Estimated Popularity
9
Pricing Model
Free
Hosting Type
Self-Hosted
License
MIT
Deployment Difficulty
Easy
Language
Python
Fava screenshot

Fava is a modern web interface for Beancount, providing a user-friendly way to interact with plain-text accounting data. It enhances Beancount's capabilities with features like interactive charts, account statistics, and document management while maintaining the benefits of text-based accounting.

Key Features

  • Accounting Interface:

    • Double-entry bookkeeping system
    • Account statistics and trees
    • Interactive charts and graphs
    • Document management
    • Query interface
    • Multi-currency support
  • Technical Capabilities:

    • Web-based interface
    • Plain text file storage
    • Data export options
    • API accessibility
    • Source file editor
    • Custom report generation
  • Visualization Tools:

    • Balance sheet views
    • Income statements
    • Trial balances
    • Net worth tracking
    • Account hierarchies
    • Transaction filters
  • Management Features:

    • Document attachment
    • Multiple file support
    • Commodity price tracking
    • Budget monitoring
    • Event tracking
    • Note management

Help improve this content

Found an error or want to add more information about Fava? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects