Платформа для автоматизации финансов с открытым исходным кодом, которую можно развернуть самостоятельно: управление поставщиками, заказами на закупку и двусторонняя сверка счетов с заказами. Создана на Django и Next.js.
open-mercato/open-mercato
TypeScript-фреймворк на базе Next.js и PostgreSQL с готовыми модулями CRM, ERP и commerce, а также правилами для AI-агентов, создающих бизнес-приложения.
Open source альтернатива:Salesforce
NetSuite
- Звёзды
- 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
Создать основу нового приложения
npx create-mercato-app my-app - 2
Запустить PostgreSQL, Redis и Meilisearch
docker compose up -d - 3
Установить зависимости
yarn install - 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 обновляется ежедневно.
Похожие проекты
Odoo — веб-комплекс бизнес-приложений с открытым исходным кодом: CRM, бухгалтерия, склад, продажи, HR и многое другое; приложения можно использовать отдельно или объединить в ERP.
ERP с открытым исходным кодом для бухгалтерского учёта, запасов, производства, продаж, закупок, HR и проектов на базе Frappe Framework.
Веб-ERP и CRM с открытым исходным кодом на PHP для управления контактами, предложениями, счетами, заказами, запасами, бухгалтерией и персоналом в одном приложении.
Apache OFBiz — это Java-фреймворк с открытым исходным кодом и набор бизнес-приложений для ERP, CRM, электронной коммерции, управления цепочками поставок и планирования производства.
CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL.