Repolode
gentics

gentics/mesh

Headless CMS с открытым исходным кодом на Java, который предоставляет контент сайтам, мобильным приложениям и другим клиентам через GraphQL- и REST API.

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

Звёзды
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. 1

    Прочитайте Getting Started Guide, чтобы ознакомиться с основными понятиями

  2. 2

    Запустите демонстрационное приложение, следуя инструкциям в руководстве Quick Start

  3. 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 обновляется ежедневно.

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