

rustledger
1 like
rustledger is a complete rewrite of Beancount in Rust, designed as a drop-in replacement for the original Python implementation. It parses and processes Beancount ledger files up to 10x faster while maintaining 100% compatibility with existing .beancount files.
Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Mac
- Windows
- Linux
- Rust
Features
- Rust
Tags
- Accounting
- double-entry
- beancount
- ledger
rustledger News & Activities
Highlights All activities
Recent activities
- niksavc liked rustledger
- robcohen added rustledger
- POX updated rustledger
- robcohen added rustledger as alternative to Beancount, Ledger and hledger
rustledger information
No comments or reviews, maybe you want to be first?
What is rustledger?
rustledger is a complete rewrite of Beancount in Rust, designed as a drop-in replacement for the original Python implementation. It parses and processes Beancount ledger files up to 10x faster while maintaining 100% compatibility with existing .beancount files.
Key features:
- Drop-in replacement - Works with your existing Beancount files without any modifications. Same syntax, same semantics.
- 10x faster - Rust implementation dramatically speeds up parsing and queries, especially noticeable on large ledgers.
- Single binary - No Python runtime or dependencies required. Just download and run.
- Full toolchain - Includes rledger-check, rledger-format, rledger-query, rledger-report, and more.
- WebAssembly support - Try it directly in your browser at rustledger.github.io before installing.
- Works with Fava - Compatible with the Fava web interface for Beancount.
Perfect for developers and power users who love plain text accounting but want better performance from their tooling.



