OSS Tanbou

Open Mercato — A CRM, ERP, and commerce foundation with domain conventions and an AI engineering harness

OSS health 93
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
1,738
Primary language
TypeScript
License
MIT
Repository last updated
Sep 16, 2026

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.

Sources: [3][2]

Official sources

  1. [1]open-mercato/open-mercato — GitHub repository metadata(2026-09-16)
  2. [2]Open Mercato — README(2026-09-16)
  3. [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. 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. 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. 3

    Open the backend

    Use the credentials printed in the terminal and inspect the CRM/ERP modules and administration UI.

    http://localhost:3000/backend
Check the official README

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

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
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.