Overview
Open Mercato is a TypeScript foundation framework that encodes CRM, ERP, and commerce domain modules, multi-tenancy, RBAC, events, and specs as framework conventions so AI coding agents can implement features without redesigning the architecture on every task. The latest stable release is v0.7.0 under MIT.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Start with CRM/ERP/commerce domain foundations, multi-tenancy, and RBAC already defined
The README presents CRM, sales, OMS, commerce, workflows, module auto-discovery, custom entities, multi-tenancy, hierarchical organizations, feature-based RBAC, event subscribers, and indexing/caching as built-in foundations.
Sources: [2]
Use spec-first AI tooling to give agents placement, testing, and extension contracts
Architecture conventions, specs, skills, and testing workflows are stored with the repository, while standalone apps can start from npx @open-mercato/starter, which orchestrates infrastructure, secrets, database setup, and the development runtime. Built with can show TypeScript + Next.js.
Sources: [2]
For teams using AI-assisted development to build business applications without uncontrolled architecture drift
It fits teams that want to start from reusable CRM/ERP/commerce domain modules, focus custom work on the differentiating portion, and share consistent conventions across developers and agents.
Expect v0.x change, security-sensitive upgrades, and continued human review of generated code
Release v0.7.0 adds major business modules while introducing deliberate security-breaking changes around passkey MFA and JWT_SECRET, with upgrade notes required. The AI harness does not remove the need to review generated code, ACLs, tenant scope, migrations, and tests.
Official sources
- [1]open-mercato/open-mercato — GitHub repository metadata(2026-09-16)
- [2]Open Mercato — README(2026-09-16)
- [3]Open Mercato v0.7.0 release(2026-09-16)
Supplemental curator note
Its differentiator is encoding placement, module structure, specs, and tests into the framework rather than merely generating code. As a v0.x project, upgrade notes matter.
Try it in 3 steps
- 1
Launch the starter
The official quick start checks the machine, handles proxy/TLS concerns, generates .env and secrets, starts infrastructure containers, initializes the database, and boots the dev runtime.
npx @open-mercato/starter - 2
Complete doctor and setup
A container runtime such as Docker Desktop or Rancher Desktop is detected and guided but not installed automatically.
Follow starter prompts → Prepare container runtime and secrets - 3
Open the backend
Use the credentials printed in the terminal and inspect the CRM/ERP modules and administration UI.
http://localhost:3000/backend
Growth
Growth trends · Last 30 days
1,738 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 492
- Open PRs
- 175
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- crm
- typescript
- admin-panel
- ai-agents
- ai-coding
- framework
- agentic
- erp
- nextjs
- open-source
- self-hosted
- Stars
- 1,738
- Forks
- 408
- Watchers
- 15
- Open issues
- 914
- Primary language
- TypeScript
- License
- MIT
- Repository last updated
- Sep 16, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Flutter178,963 Stars
A BSD-3-Clause cross-platform SDK for building mobile, web, and desktop UIs from a Dart codebase.
Dart - React Native126,627 Stars
A cross-platform mobile framework that renders React components to native Android and iOS UI.
C++ - Electron123,089 Stars
A framework that bundles Chromium and Node.js to build cross-platform desktop apps with web technologies.
C++ - Tauri111,106 Stars
A cross-platform framework combining a Rust backend with system WebViews for desktop and mobile apps.
Rust - Angular101,008 Stars
A TypeScript-first web application platform integrating components, DI, routing, forms, SSR, and CLI tooling.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.