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

Package Description
rustledger CLI toolkit (rledger check, rledger query, rledger format, etc.)
rustfava Web interface for rustledger (Fava-compatible)
@rustledger/wasm WebAssembly bindings for browser & Node.js
@rustledger/mcp-server MCP server for AI assistants
Docker Container 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. rustledger rustledger Public

    Modern plain text accounting. Beancount compatible.

    Rust 98 5

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…