Headless CMS с открытым исходным кодом на Java, который предоставляет контент сайтам, мобильным приложениям и другим клиентам через GraphQL- и REST API.
dotCMS/core
Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI.
Open source альтернатива:Contentful
Adobe Experience Manager
Sitecore
- Звёзды
- 971
- Форки
- 489
- Открытые issues
- 1,279
- Последний коммит
- 4 часа назад
Что это?
dotCMS — система управления контентом для корпоративных команд. Она поддерживает headless-доставку через REST и GraphQL API, а также визуальное редактирование страниц — как с серверным рендерингом, так и для одностраничных приложений. Один экземпляр может обслуживать несколько сайтов на разных языках: от микросайтов до интранетов и баз знаний.
Контент и ресурсы индексируются в Elasticsearch, что обеспечивает поиск в реальном времени и по фасетам. Система также может векторизовать контент для семантического поиска, подходящего для чат-ботов и приложений на базе знаний. Среди других встроенных возможностей — настраиваемые процессы работы с контентом, роли и разрешения, правила персонализации, A/B-тестирование, статическая публикация и публикация с отправкой изменений, а также архитектура плагинов на основе OSGi.
dotCMS можно запускать как Docker-образ, развернуть на собственных серверах или использовать как облачный продукт. В репозитории также описаны каналы релизов — плавающие Docker-теги, например latest, standard и trailing, с помощью которых можно выбирать, насколько свежую версию получать при развертывании.
Ключевые возможности
- 01Визуальное редактирование страниц для headless-контента и страниц с серверным рендерингом.
- 02REST и GraphQL API для доставки контента.
- 03Управление несколькими сайтами и языками из одного экземпляра с поддержкой нескольких арендаторов.
- 04Индексация на базе Elasticsearch, фасетный поиск и семантический поиск на основе векторов.
- 05Настраиваемые процессы работы с контентом, роли и разрешения, персонализация и A/B-тестирование.
- 06Архитектура плагинов на основе OSGi и API для написания скриптов.
Сценарии использования
- Запуск многоязычного корпоративного сайта с несколькими брендовыми сайтами, управляемыми из одного экземпляра.
- Доставка контента в приложение на React или другое одностраничное приложение через headless API.
- Создание семантического поиска или базы знаний для чат-бота на основе корпоративного контента.
- Размещение интранет- или экстранет-порталов вместе с публичными сайтами.
Темы
Частые вопросы
- Что такое core?
- Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI. dotCMS — система управления контентом для корпоративных команд. Она поддерживает headless-доставку через REST и GraphQL API, а также визуальное редактирование страниц — как с серверным рендерингом, так и для одностраничных приложений. Один экземпляр может обслуживать несколько сайтов на разных языках: от микросайтов до интранетов и баз знаний.
- core можно использовать бесплатно? Какая у него лицензия?
- core распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- core всё ещё поддерживается?
- Активно поддерживается. Последний коммит в core — 22 окт. 2026 г..
- Для чего можно использовать core?
- Запуск многоязычного корпоративного сайта с несколькими брендовыми сайтами, управляемыми из одного экземпляра. Доставка контента в приложение на React или другое одностраничное приложение через headless API. Создание семантического поиска или базы знаний для чат-бота на основе корпоративного контента. Размещение интранет- или экстранет-порталов вместе с публичными сайтами.
- Где скачать core?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dotCMS/core
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Open-source headless CMS для редактирования Markdown, MDX, JSON и YAML в собственном Git-репозитории с GraphQL API.
Нативная для Next.js headless CMS и фреймворк приложений с бэкендом на TypeScript и настраиваемой админ-панелью на React.
CMS с веб-интерфейсом для статических сайтов, где редакторы могут менять контент в Git-репозитории через админку по адресу /admin.
Headless CMS для Node.js, которая генерирует GraphQL API и панель администратора на основе схемы данных.