Skip to content
@rustledger

rustledger

rustledger - Accounting in plain text

Accounting in plain text, under your control, forever.

WebsiteRepositoryDocsCrates.ionpm


rustledger is a high-performance Rust implementation of Beancount, the double-entry bookkeeping language. It provides 10-30x faster parsing and validation while maintaining full compatibility with Beancount syntax.

Packages

PackageDescription
rustledgerCLI toolkit (rledger check, rledger query, rledger format, etc.)
rustfavaWeb interface for rustledger (Fava-compatible)
@rustledger/wasmWebAssembly bindings for browser & Node.js
@rustledger/mcp-serverMCP server for AI assistants
DockerContainer image with CLI tools

Installation

# Cargo (Rust)
cargo install rustledger
# Homebrew (macOS/Linux)
brew install rustledger/rustledger/rledger
# npm (Node.js/WASM)
npm install @rustledger/wasm
# Docker
docker run ghcr.io/rustledger/rustledger rledger check ledger.beancount

Try It

Visit rustledger.github.io to try rustledger in your browser - no installation required.

Pinned Loading

  1. rustledgerrustledgerPublic

    Modern plain text accounting. Beancount compatible.

    Rust 346 30

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…