Skip to content

Desktop App for rustledger

rustfava

Accounting in plain text, under your control, forever.

$ docker run -p 5000:5000 -v $PWD:/data ghcr.io/rustledger/rustfava /data/file.beancount

Run Fava with rustledger backend. Open localhost:5000 in your browser.

CLI (installs from PyPI)

$ nix run github:rustledger/rustfava -- file.beancount

Desktop app (Linux/macOS)

$ nix run github:rustledger/rustfava#desktop

Requires Nix with flakes enabled. Run directly without installation.

Everything you need

A beautiful desktop app for managing your finances with the power of plain text accounting.

Native Performance
Built with Tauri for small bundle size and instant startup. No Electron bloat.
Fava Interface
The familiar Fava web UI you know and love, now as a native desktop app.
rustledger Backend
Powered by rustledger for blazing fast parsing and validation of your ledger files.
Cross-Platform
Available for Linux, macOS, and Windows. One app, everywhere.
Offline First
Works without internet. Your financial data stays on your machine, always.
Multiple Files
Open multiple ledger files in tabs. Switch between projects effortlessly.

Screenshots

See rustfava in action