Fava

Access a powerful web interface for your double-entry bookkeeping ledger. Gain clear insights into your finances with a focus on usability and features.

Fava provides a clean and powerful web interface for the Beancount double-entry bookkeeping system. It transforms your plain-text accounting ledger into an interactive and insightful financial dashboard, making it easier to track your money, understand your spending habits, and manage your assets.

With Fava, you can visualize your financial data through various charts and reports, including income/expense statements and balance sheets. The interface is designed for usability, allowing you to easily filter transactions, search your entire ledger, and drill down into specific accounts.

Key features include:

  • An integrated editor for making quick changes to your ledger files.
  • Support for multiple currencies.
  • A powerful filtering language to analyze your data.
  • Extensibility through custom reports and plugins.

Getting started is simple for those familiar with Beancount. A quick installation is all it takes to get a comprehensive overview of your financial life.

Directory Structure

fava
data
.env
docker-compose.yml

docker-compose.yml

services:
  fava:
    image: yegle/fava:latest
    container_name: fava
    ports:
      - "5000:5000"
    environment:
      - BEANCOUNT_FILE=/data/main.bean
    volumes:
      - ./data:/data
    restart: unless-stopped

.env

# No sensitive environment variables are required for a basic Fava deployment.
# If you add a reverse proxy with authentication in the future, place those secrets here.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Fava

Favicon

 

  
  
Favicon

 

  
  
Favicon