Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
gentics/mesh
Headless CMS с открытым исходным кодом на Java, который предоставляет контент сайтам, мобильным приложениям и другим клиентам через GraphQL- и REST API.
Open source альтернатива:Contentful
Strapi
- Звёзды
- 593
- Форки
- 124
- Открытые issues
- 136
- Последний коммит
- 17 часов назад
Что это?
Gentics Mesh — headless-система управления контентом. Она хранит контент и управляет им, не предоставляя собственного фронтенда: разработчики могут создать слой представления на удобном им фреймворке и загружать контент через API. Контент организован в виде деревьев, которые автоматически формируют навигацию и URL. Платформа также управляет правами доступа, поддерживает многоязычный контент и поиск.
В проекте есть GraphQL API и REST API, события контента через websockets, версионирование контента и права доступа на уровне документов. Для управления доступом к приложению, созданному на базе CMS, можно также использовать управление пользователями, ролями и правами. Поиск работает на базе Elasticsearch; также доступны API для обработки изображений и тегирования.
Сервер можно запускать локально, в облаке или в Docker; поддерживаются кластеризация и мониторинг. В ядре используется встроенная графовая база данных. Код распространяется по лицензии Apache 2.0, а компания-разработчик предлагает коммерческую Enterprise Edition.
Ключевые возможности
- 01GraphQL и REST API для получения и изменения контента
- 02Версионирование контента и права доступа на уровне документов
- 03Встроенное управление пользователями, ролями и правами
- 04Отправка событий контента через websockets
- 05Поиск на базе Elasticsearch и API для обработки изображений
- 06Поддержка кластеризации и мониторинга, развёртывание в Docker
Сценарии использования
- Предоставление единого источника контента сайту, мобильному приложению и IoT-устройствам
- Создание сайта с контентом и собственным фронтенд-фреймворком
- Управление многоязычным контентом с древовидной навигацией и URL
- Управление доступом к контенту приложения с помощью встроенных средств управления пользователями
Быстрый старт
- 1
Прочитайте Getting Started Guide, чтобы ознакомиться с основными понятиями
- 2
Запустите демонстрационное приложение, следуя инструкциям в руководстве Quick Start
- 3
После запуска выполните аутентификацию в локальной конечной точке API
Что важно знать
- В README нет прямой команды для установки, поэтому для быстрого старта требуются внешние руководства.
- Для некоторых функций, например поиска на основе Elasticsearch и кластеризации, нужна дополнительная инфраструктура.
- Корпоративные функции и профессиональная поддержка предоставляются только на коммерческой основе.
Темы
Частые вопросы
- Что такое mesh?
- Headless CMS с открытым исходным кодом на Java, который предоставляет контент сайтам, мобильным приложениям и другим клиентам через GraphQL- и REST API. Gentics Mesh — headless-система управления контентом. Она хранит контент и управляет им, не предоставляя собственного фронтенда: разработчики могут создать слой представления на удобном им фреймворке и загружать контент через API. Контент организован в виде деревьев, которые автоматически формируют навигацию и URL. Платформа также управляет правами доступа, поддерживает многоязычный контент и поиск.
- mesh можно использовать бесплатно? Какая у него лицензия?
- mesh распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mesh всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mesh — 21 окт. 2026 г..
- Для чего можно использовать mesh?
- Предоставление единого источника контента сайту, мобильному приложению и IoT-устройствам Создание сайта с контентом и собственным фронтенд-фреймворком Управление многоязычным контентом с древовидной навигацией и URL Управление доступом к контенту приложения с помощью встроенных средств управления пользователями
- Как установить mesh?
- Прочитайте Getting Started Guide, чтобы ознакомиться с основными понятиями Запустите демонстрационное приложение, следуя инструкциям в руководстве Quick Start После запуска выполните аутентификацию в локальной конечной точке API
- Где скачать mesh?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gentics/mesh
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI.
Headless CMS Studio с открытым исходным кодом на React для настройки рабочих пространств со структурированным контентом в hosted-хранилище Content Lake.
Самостоятельно размещаемая CMS на PHP для создания сайтов и цифровых продуктов с Twig-шаблонами и автоматически генерируемым GraphQL API.
Headless CMS и контент-хаб с открытым исходным кодом: предоставляет контент через API с поддержкой OData-фильтрации и Swagger, а интерфейс вы создаёте сами.
Open-source headless CMS для редактирования Markdown, MDX, JSON и YAML в собственном Git-репозитории с GraphQL API.