Open-source headless CMS для редактирования Markdown, MDX, JSON и YAML в собственном Git-репозитории с GraphQL API.
decaporg/decap-cms
CMS с веб-интерфейсом для статических сайтов, где редакторы могут менять контент в Git-репозитории через админку по адресу /admin.
Open source альтернатива:Contentful
Sanity
- Звёзды
- 19,440
- Форки
- 3,142
- Открытые issues
- 437
- Последний коммит
- 10 часов назад
Что это?
Decap CMS — это одностраничное приложение для администрирования, которое добавляют на статический сайт по пути /admin. Оно предоставляет нетехническим редакторам веб-интерфейс для создания и редактирования контента, хранящегося в виде файлов в Git-репозитории. Благодаря этому контент сайта, как и его код, остаётся под контролем версий.
Модель контента задаётся в YAML-файле конфигурации, где описаны коллекции и поля сайта. Редакторы входят в систему, выбирают коллекцию и заполняют соответствующие этой модели формы, а разработчики могут подстроить интерфейс CMS под свой сайт. CMS можно подключить через CDN с помощью одного HTML-файла и файла конфигурации или установить через npm для сайта, собранного с помощью сборщика.
Decap CMS — это переименованная версия Netlify CMS. Также доступен Decap Turbo — хостинговый backend, который добавляет аккаунты Turbo, кешированную загрузку больших коллекций и управление доступом для каждого сайта.
Ключевые возможности
- 01Редактирование контента, хранящегося в виде файлов в Git-репозитории, через веб-интерфейс.
- 02Задание модели контента с помощью YAML-файла конфигурации.
- 03Подключение через CDN с одним HTML-файлом или установка через npm.
- 04Возможность настроить интерфейс CMS под свой сайт.
- 05Decap Turbo — хостинговый backend с кешированием коллекций и управлением доступом для каждого сайта.
Сценарии использования
- Предоставление редакторам веб-админки для блога на Jamstack или статическом сайте.
- Управление маркетинговыми страницами или документацией на статическом сайте с контентом в Git.
- Добавление интерфейса редактирования контента на сайт, созданный с помощью генератора статических сайтов.
Быстрый старт
- 1
Следуйте краткому руководству, чтобы добавить один HTML-файл и файл конфигурации; ресурсы CMS будут загружаться из CDN.
- 2
Или используйте расширенную установку, для которой нужен генератор статических сайтов с системой сборки, поддерживающей npm.
Что важно знать
- Контент редактируется через Git-репозиторий, поэтому сайт должен хранить свой контент в Git.
- Для расширенной установки требуется система сборки с поддержкой npm-пакетов.
Темы
Частые вопросы
- Что такое decap-cms?
- CMS с веб-интерфейсом для статических сайтов, где редакторы могут менять контент в Git-репозитории через админку по адресу /admin. Decap CMS — это одностраничное приложение для администрирования, которое добавляют на статический сайт по пути /admin. Оно предоставляет нетехническим редакторам веб-интерфейс для создания и редактирования контента, хранящегося в виде файлов в Git-репозитории. Благодаря этому контент сайта, как и его код, остаётся под контролем версий.
- decap-cms можно использовать бесплатно? Какая у него лицензия?
- decap-cms распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- decap-cms всё ещё поддерживается?
- Активно поддерживается. Последний коммит в decap-cms — 21 окт. 2026 г..
- Для чего можно использовать decap-cms?
- Предоставление редакторам веб-админки для блога на Jamstack или статическом сайте. Управление маркетинговыми страницами или документацией на статическом сайте с контентом в Git. Добавление интерфейса редактирования контента на сайт, созданный с помощью генератора статических сайтов.
- Как установить decap-cms?
- Следуйте краткому руководству, чтобы добавить один HTML-файл и файл конфигурации; ресурсы CMS будут загружаться из CDN. Или используйте расширенную установку, для которой нужен генератор статических сайтов с системой сборки, поддерживающей npm.
- Где скачать decap-cms?
- Исходный код и инструкции по установке — на GitHub: https://github.com/decaporg/decap-cms
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативная для Next.js headless CMS и фреймворк приложений с бэкендом на TypeScript и настраиваемой админ-панелью на React.
Open-source CMS-фреймворк для Node.js с редактированием контента на живых страницах и headless REST API на базе MongoDB.
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Headless CMS на Java с визуальным редактированием страниц, поддержкой нескольких арендаторов, REST и GraphQL API, а также встроенным поиском и векторным поиском для AI.
Headless CMS для Node.js, которая генерирует GraphQL API и панель администратора на основе схемы данных.