LedgerLoom

LedgerLoom is a small open-source project (MIT license) that teaches accounting and modern software engineering by building a deterministic, testable ledger pipeline.

If you are using LedgerLoom as a student, start with the Workbook.