Open-source ERP without the Odoo or Frappe weight
GOKIRI is an open-source, Go-native, API-first ERP that runs as a headless edge service on Cloudflare Workers — a lightweight alternative to Odoo and Frappe. Deploy in your account. Keep your books, inventory, and workflows in sync — globally, in milliseconds.
edge-api-gateway
JWT · tenant routing
gokiri-core
Go Worker · headless ERP API
Tenant D1
ledger
Tenant R2
documents
App Market
Service Binding
<50ms
Global API p95 on Cloudflare edge
~10MB
Go worker bundle — no JVM, no PHP-FPM
Day 1
Provision tenant + first journal entry
The problem
Heavy stacks
Odoo and Frappe-class ERPs still need multi-GB VMs. You pay for idle capacity even when the API is quiet.
Monolith gravity
Full-stack desk UIs and module suites couple your ops to one runtime — hard to embed, hard to slim down.
Data custody anxiety
Hosted SaaS ERP often holds your ledger on someone else's infra. Edge BYOC keeps books in your account.
GOKIRI vs Odoo vs Frappe
An open-source, headless alternative when VM-scale ERP is more weight than you need.
| Dimension | Odoo | Frappe / ERPNext | GOKIRI |
|---|---|---|---|
| Runtime footprint | Python monolith · multi-GB RAM | Python + MariaDB · heavy bench stack | ~10MB Go worker · no JVM / PHP-FPM |
| Where it runs | VMs, Docker, or Odoo.sh | VPS, Docker, or Frappe Cloud | Cloudflare Workers in your account (BYOC) |
| Architecture | Full-stack modules + built-in UI | Desk UI + DocTypes + apps | Headless REST/JSON API · thin clients |
| Global latency | Regional server round-trips | Regional server round-trips | Edge p95 typically under 50ms |
| Data custody | Often vendor-hosted SaaS | Often SaaS or your own VPS | Your D1 ledger + R2 documents |
| Open source | Community (LGPL) + Enterprise edition | GPL — open source stack | Open source · edge-native by design |
| Best fit | Teams wanting an all-in-one suite | Teams deep in the Frappe ecosystem | API-first teams escaping VM ERP weight |
Why GOKIRI
Go at the edge
Single static binary, fast cold start, predictable memory. Built for Workers, not retrofitted.
Headless by design
REST/JSON API is the product. Web UI, POS, and integrations are thin clients.
Your Cloudflare account
BYOC: D1 for ledger, R2 for documents. ThinERP Labs never holds your financial data.
Product modules
One lightweight spine for accounting, inventory, and extensions.
Accounting
Journals & close
Double-entry journals, chart of accounts, and period close on the edge.
Learn more →Invoicing
Bill and collect
AR aging, payment status, and PDF delivery from your tenant R2.
Learn more →Inventory
Stock that stays honest
Real-time quantity via Durable Objects — POS-ready out of the box.
Learn more →App Market
Extend without new infra
POS, Booking, and Online Ordering on the same Cloudflare account.
Learn more →“Integrate ERP like infrastructure — not like a monolith.”
curl https://acme.api.gokiri.com/v1/journals \
-H "Authorization: Bearer $GOKIRI_API_KEY"Headless REST API · API keys · Webhooks · Service Binding to your Workers
“The best fit for teams that want a connected ERP without VM weight or vendor lock-in on infrastructure.”
— Early design partner, retail operations
Selected for the Vouus OSS ERP catalog · Built on Cloudflare · ThinERP Labs
Get involved
GOKIRI is open source. Deploy it yourself, read the docs, or reach out to the maintainers.
Read the docs
Architecture, BYOC deploy, and API reference for self-hosting on Cloudflare.
Documentation