Skip to content

Welcome to rustfava!

Rustfava is a web interface for double-entry bookkeeping, powered by rustledger, a Rust-based parser for the Beancount file format compiled to WebAssembly for fast in-browser processing.

Rustfava is a fork of Fava that replaces the Python Beancount parser with rustledger for improved performance. Your existing Beancount files are fully compatible.

Rustfava Screenshot

If you are new to rustfava or Beancount-format files, begin with the Getting Started guide.

This is enough to get you up and running:

uv pip install rustfava
rustfava ledger.beancount

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