Tokio ERP is an independent GPLv3 Rust rewrite of ERPNext-compatible core logic.
We are building the project in a parity-first way: each ERPNext v16 Python module is inspected, modeled in Rust, tested against the source behavior, and tracked in a manifest before larger runtime integration work begins.
- TokioERP/Tokio_ERP - Rust rewrite workspace, parity tests, manifest, and project documentation.
flowchart LR
baseline["ERPNext v16 source baseline"] --> parity["Parity tests"]
parity --> core["Rust core logic"]
core --> adapters["Future adapters"]
adapters --> db["Database"]
adapters --> api["API services"]
adapters --> ui["UI/runtime"]
- Source-traceable ports: Rust modules mirror upstream ERPNext paths.
- Test-backed parity: behavior is captured before implementation.
- Clear legal boundaries: GPLv3, attribution, and trademark notices are kept explicit.
- Conservative runtime scope: database, API, and UI layers come after core behavior is stable.
Tokio ERP is under active development and is not production-ready.
Current work focuses on porting ERPNext-compatible accounting and reporting logic into deterministic Rust modules with focused tests.
Tokio ERP is not affiliated with, endorsed by, sponsored by, or approved by Frappe Technologies Pvt. Ltd.
ERPNext and Frappe are trademarks of Frappe Technologies Pvt. Ltd. Their names are used only for attribution, source-reference, and compatibility description.