fauxbooks GitHub

Synthetic accounting data
that already reconciles.

A deterministic Go CLI. Same seed in, byte-identical books out. Balanced by construction, not by a pass.

$

deterministic

same seed → same bytes, every OS

sha256: run 1 == run 2

reconcilable

Σ debits = Σ credits, every run

5,910.10 = 5,910.10

single binary

no CGo, no deps · csv · jsonl · xlsx

$ ldd fbx → not a dynamic executable

Examples

One run writes a complete double-entry close of 19 CSVs and a manifest.

gl.csv Σ debits = Σ credits ✓

Real rows from a seeded run. Click any file. Decimals are exact strings (9 fractional digits), never floats. One run writes 19 CSVs plus manifest.json (seeds, row counts, SHA-256 per file).


Reconcilable books,
in one command.

$ go install github.com/humzakhan/fauxbooks/cmd/fbx@latest