Open-source TypeScript framework for custom CRM and ERP apps, replacing SAP ERP and Retool with self-hosted modular code and KMS field encryption.
Mid-market software teams building custom order management and customer workflows often hit a wall with closed enterprise platforms. Open Mercato provides an open-source TypeScript foundation that supplies standard CRM and ERP primitives in a self-hosted repository. By placing multi-tenancy, dynamic entities, and event handlers in developer-owned code, engineering squads retain full authority over their infrastructure and data.
SAP ERP coordinates multinational supply chains and finance, but it anchors companies to proprietary ABAP runtimes and closed databases. For product teams engineering custom commerce or customer tracking, SAP imposes heavy structural weight and isolates data behind restrictive agreements. Open Mercato approaches business software from the opposite direction: it runs as an open-source TypeScript application on PostgreSQL, Redis, and Meilisearch, deploying directly to bare-metal servers or private VPC clusters.
The operational divide centers on data privacy and architectural autonomy. SAP ERP requires extensive consulting contracts to adapt to bespoke workflows, while low-code builders like Retool charge per-seat fees that escalate as internal adoption grows. Open Mercato incorporates tenant-scoped column encryption into its MikroORM data layer, using AES-GCM and external KMS keys to protect sensitive records at rest without disabling indexed lookups. Teams exchange turnkey general ledger accounting and deep manufacturing modules for absolute control over schemas and deployment topology.
.ai/specs/ establish interface contracts and changelogs, helping AI coding tools generate code that adheres to project standards.src/modules/ with automatic discovery of entities, REST endpoints, dependency injection bindings, and admin screens.--eject command, allowing developers to fork and alter upstream functionality whenever internal requirements diverge.auto-optimized.@open-mercato/enterprise package rather than the open core.Can Open Mercato replace SAP ERP? Open Mercato can replace SAP ERP for customer tracking, order orchestration, and custom commerce flows where teams want full code control, but it lacks pre-built modules for multinational corporate accounting, factory floor scheduling, and statutory tax compliance.
Is Open Mercato free for commercial use? Yes, Open Mercato Core is distributed under the permissive MIT license, allowing private modifications and commercial self-hosting without user seat fees.
How does Open Mercato protect sensitive records? It applies tenant-aware column encryption inside its MikroORM layer using AES-GCM and external keys from KMS or HashiCorp Vault, storing ciphertext in PostgreSQL while retaining hashed values for fast queries.
Open Mercato is an effective foundation for engineering teams constructing tailored operational workflows who refuse to surrender data privacy or architectural control to closed vendor ecosystems. Maintained actively with commits in September 2026, the core codebase carries the MIT license, ensuring developers can customize and self-host their business software without recurring seat royalties.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Open Mercato is listed as an open-source alternative. Paste into your README: