ledgercore documentation

Welcome to the ledgercore documentation.

ledgercore is a small, typed Python library for projects that store structured records as files. It provides reusable primitives for atomic writes, YAML front matter, deterministic JSON/YAML storage, safe relative paths, config discovery, numeric IDs, and cross-ledger references.

Installation

pip install ledgercore

Requirements: Python 3.10+, PyYAML.

Quick start

See the project README for a hands-on introduction.

Documentation index