[Awesome Software] Fava: A web interface for the double-entry bookkeeping software Beancount

fava

Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.

Fafa web interface

The Getting Started guide details the installation and how to get started with Beancount. If you are already familiar with Beancount, you can get started with Fava:

Installation

(TODO) Via Docker and Docker Compose

Via python

1
2
# Install fava python package.
$ pip3 install fava

Via Homebrew (brew)

1
$ brew install fava

Visit

1
2
# Open your beancount file.
$ fava ledger.beancount

And visit the web interface at http://localhost:5000.

FAQs

No operating currency specified. Please add one to your beancount file.

Add operating_currency option to your beancount file.

1
option "operating_currency" "USD"

References

[1] beancount/fava: Fava - web interface for Beancount - https://github.com/beancount/fava

[2] fava — Homebrew Formulae - https://formulae.brew.sh/formula/fava

[3] beancount/beancount: Beancount: Double-Entry Accounting from Text Files. - https://github.com/beancount/beancount

[4] beancount: Double-Entry Accounting from Text Files | beancount.github.io - https://beancount.github.io/