← All tools

create-mercato-app

Popularity 65 Updated Development & Build

Create a new Open Mercato application

npmauto-collected

Installation

npm
npm install -g create-mercato-app

Install with npm.

<p align="center" <img src="./apps/mercato/public/open-mercato.svg" alt="Open Mercato logo" width="120" / </p

Open Mercato

Open Mercato - the AI-Engineering Foundation Framework.

AI code assistants generate code. They don't decide where it goes, how it should be layered, or whether it stays consistent across 30 or 50 engineers in the team.

Open Mercato is the open-source foundation framework that solves it:

  • Architecture-aware AI harness - agents know where in the project to place code, not just how to write it, they are provided with autonomous skills for everything from adding data table, Design-System coherent forms to implementing whole features with unit and integration tests,
  • Spec-first development - specs ship with the repo, AI output becomes reproducible
  • Including AI harness and skills for human cooperation - code review, ticketing flow and debugging
  • Ready-made CRM/ERP domain modules - start at 80% done
  • Open-source, no lock-in - full code ownership, no per-seat pricing trap
  • Teachable - the whole team enters AI-assisted dev, not just 1–2 seniors

End with „almost ready apps”. Ship it pro, ship it fast. We’ve got you!

Built for CTOs who have already deployed Cursor/Copilot and noticed it isn't enough. Built for developers who want to build professional business apps and backends without constantly checking their back.

Start with 80% done.

Buy vs. build? Now, you can have best of both. Use Open Mercato enterprise-ready business features like CRM, Sales, OMS, Encryption, and build the remaining 20&percnt; that really makes the difference for your business.

Quick Links

<p align="center" <a href="#getting-started"⚡ Getting Started</a · <a href="#developing-your-first-open-mercato-app"🎬 Building your First Open Mercato App</a · <a href="https://docs.openmercato.com/"📚 Documentation</a </p

Core Use Cases

  • 🛒 Commerce – launch CPQ flows, B2B ordering portals, or full commerce backends with reusable modules.
  • 🌐 Headless/API platform/Custom Backend – expose rich, well-typed APIs for mobile and web apps using the same extensible data model.
  • 💼 CRM – model customers, opportunities, and bespoke workflows with infinitely flexible data definitions.
  • 🏭 ERP – manage orders, production, and service delivery while tailoring modules to match your operational reality.
  • 🤝 Self-service system – spin up customer or partner portals with configurable forms, guided flows, and granular permissions.
  • 🔄 Workflows – orchestrate custom data lifecycles and document workflows per tenant or team.
  • 🧵 Production – coordinate production management with modular entities, automation hooks, and reporting.

Highlights

  • 🧩 Modular architecture – drop in your own modules, pages, APIs, and entities with auto-discovery and overlay overrides.
  • 🧬 Custom entities & dynamic forms – declare fields, validators, and UI widgets per module and manage them live from the admin.
  • 🏢 Multi-tenant by default – SaaS-ready tenancy with strict organization/tenant scoping for every entity and API.
  • 🏛️ Multi-hierarchical organizations – built-in organization trees with role- and user-level visibility controls.
  • 🛡️ Feature-based RBAC – combine per-role and per-user feature flags with organization scoping to gate any page or API.
  • ⚡ Data indexing & caching – hybrid JSONB indexing and smart caching for blazing-fast queries across base and custom fields.
  • 🔔 Event subscribers & workflows – publish domain events and process them via persistent subscribers (local or Redis).
  • ✅ Growing test coverage – expanding unit and integration tests ensure modules stay reliable as you extend them.
  • 🧠 AI-supportive foundation – structured for assistive workflows, automation, and conversational interfaces.
  • ⚙️ Modern stack – Next.js App Router, TypeScript, zod, Awilix DI, MikroORM, and bcryptjs out of the box.