Repolode
open-mercato

open-mercato/open-mercato

TypeScript-фреймворк на базе Next.js и PostgreSQL с готовыми модулями CRM, ERP и commerce, а также правилами для AI-агентов, создающих бизнес-приложения.

Open source альтернатива:SalesforceNetSuite

Звёзды
1,908
Форки
486
Открытые issues
1,636
Последний коммит
24 часа назад

Что это?

Open Mercato — open-source TypeScript-фреймворк на базе Next.js и PostgreSQL. Новое приложение сразу представляет собой работающую административную систему с модулями для клиентов, каталога, продаж, склада, клиентского портала, рабочих процессов и не только. В ядро входят поддержка нескольких арендаторов, разрешения на основе ролей и функций, доменные события и шифрование на уровне полей.

Проект рассчитан на AI-агентов для написания кода, таких как Claude Code, Codex и Cursor. В каждое созданное приложение входят файл AGENTS.md и skills, где описано, в каких местах размещать модули, модели данных, UI и тесты; спецификации находятся в .ai/specs/, чтобы агент сначала составил план и только потом приступал к реализации. Сопутствующий инструмент Cezar может автономно запускать эти skills как параллельные задачи, но сам не объединяет pull request.

Ядро распространяется по лицензии MIT и не требует оплаты за каждое место; модули для enterprise в packages/enterprise лицензируются отдельно. Приложения создаются с помощью npx create-mercato-app и работают на Node.js 24, Docker, PostgreSQL 17 и Redis.

Ключевые возможности

  • 01Готовые бизнес-модули для клиентов, каталога, продаж, склада и клиентского портала
  • 02Поддержка нескольких арендаторов, иерархии организаций и RBAC на основе функций
  • 03Рабочий процесс, основанный на спецификациях, с AGENTS.md и skills для Claude Code, Codex и Cursor
  • 04REST API с автоматически создаваемой документацией OpenAPI
  • 05Пользовательские сущности и поля, которыми можно управлять из административной панели; поддерживается шифрование на уровне полей

Сценарии использования

  • Создание B2B-портала для заказов или системы подготовки коммерческих предложений на готовой commerce-платформе
  • Запуск административной системы CRM или ERP для малого бизнеса без необходимости разрабатывать базовую функциональность
  • Использование фреймворка как headless-бэкенда с пользовательским фронтендом
  • Подключение AI-агентов для написания кода к командной кодовой базе, чтобы они добавляли функции в соответствии с общими архитектурными правилами

Быстрый старт

  1. 1

    Создать основу нового приложения

    npx create-mercato-app my-app
  2. 2

    Запустить PostgreSQL, Redis и Meilisearch

    docker compose up -d
  3. 3

    Установить зависимости

    yarn install
  4. 4

    Выполнить миграции, загрузить демонстрационные данные и запустить среду разработки

    yarn setup

Что важно знать

  • Необходимо установить Node.js 24, Yarn через corepack и Docker.
  • В Windows требуется WSL2.
  • Модули Enterprise лицензируются отдельно от ядра под лицензией MIT.
  • Open Mercato Cloud — это размещённая в облаке бета-версия для пробного использования.

В подборках

Темы

Частые вопросы

Что такое open-mercato?
TypeScript-фреймворк на базе Next.js и PostgreSQL с готовыми модулями CRM, ERP и commerce, а также правилами для AI-агентов, создающих бизнес-приложения. Open Mercato — open-source TypeScript-фреймворк на базе Next.js и PostgreSQL. Новое приложение сразу представляет собой работающую административную систему с модулями для клиентов, каталога, продаж, склада, клиентского портала, рабочих процессов и не только. В ядро входят поддержка нескольких арендаторов, разрешения на основе ролей и функций, доменные события и шифрование на уровне полей.
open-mercato можно использовать бесплатно? Какая у него лицензия?
open-mercato распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
open-mercato всё ещё поддерживается?
Активно поддерживается. Последний коммит в open-mercato — 6 нояб. 2026 г..
Для чего можно использовать open-mercato?
Создание B2B-портала для заказов или системы подготовки коммерческих предложений на готовой commerce-платформе Запуск административной системы CRM или ERP для малого бизнеса без необходимости разрабатывать базовую функциональность Использование фреймворка как headless-бэкенда с пользовательским фронтендом Подключение AI-агентов для написания кода к командной кодовой базе, чтобы они добавляли функции в соответствии с общими архитектурными правилами
Как установить open-mercato?
Создать основу нового приложения: npx create-mercato-app my-app Запустить PostgreSQL, Redis и Meilisearch: docker compose up -d Установить зависимости: yarn install Выполнить миграции, загрузить демонстрационные данные и запустить среду разработки: yarn setup
Где скачать open-mercato?
Исходный код и инструкции по установке — на GitHub: https://github.com/open-mercato/open-mercato

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для автоматизации финансов с открытым исходным кодом, которую можно развернуть самостоятельно: управление поставщиками, заказами на закупку и двусторонняя сверка счетов с заказами. Создана на Django и Next.js.

54637TypeScriptAGPL-3.0Обновлён 7 месяцев назад

Odoo — веб-комплекс бизнес-приложений с открытым исходным кодом: CRM, бухгалтерия, склад, продажи, HR и многое другое; приложения можно использовать отдельно или объединить в ERP.

55,6 тыс.+171 за неделю34,2 тыс.PythonOtherОбновлён вчера

Apache OFBiz — это Java-фреймворк с открытым исходным кодом и набор бизнес-приложений для ERP, CRM, электронной коммерции, управления цепочками поставок и планирования производства.

1,1 тыс.761JavaApache-2.0Активно поддерживаетсяОбновлён вчера