Headless CMS и контент-хаб с открытым исходным кодом: предоставляет контент через API с поддержкой OData-фильтрации и Swagger, а интерфейс вы создаёте сами.
umbraco/Umbraco-CMS
Umbraco — бесплатная CMS с открытым исходным кодом на .NET для создания сайтов и цифровых продуктов.
Open source альтернатива:WordPress
Contentful
- Звёзды
- 5,274
- Форки
- 2,940
- Открытые issues
- 533
- Последний коммит
- 13 часов назад
Что это?
Umbraco — система управления контентом на .NET. Команды могут создавать и редактировать контент сайта через интерфейс backoffice, а разработчики — создавать фронтенд и расширять систему с помощью C#.
Проект распространяется в виде NuGet-пакетов и шаблона проекта dotnet. Новый сайт можно создать несколькими командами dotnet CLI и запустить локально в Windows, Linux или macOS. Код в этом репозитории — сама CMS; в README рекомендуют запускать Umbraco из установленного шаблона, а не из этого исходного дерева.
Актуальная версия интерфейса backoffice автоматически разворачивается для онлайн-просмотра из основной ветки и использует тестовые данные. В проекте также есть документация, форум сообщества и сервер Discord, где можно получить помощь.
Ключевые возможности
- 01Интерфейс backoffice, в котором редакторы управляют контентом сайта.
- 02Устанавливается как шаблон проекта dotnet в Windows, Linux и macOS.
- 03Работает на .NET и расширяется с помощью C#.
- 04Официальная документация — от настройки до развёртывания в production.
- 05Распространяется в виде NuGet-пакетов.
Сценарии использования
- Создание корпоративного или маркетингового сайта на стеке .NET.
- Предоставление редакторам без технических навыков backoffice для управления контентом сайта.
- Расширение CMS с помощью собственного кода и пакетов на C#.
Быстрый старт
- 1
Установите шаблоны проектов Umbraco
dotnet new install Umbraco.Templates - 2
Создайте новый проект Umbraco
dotnet new umbraco --name MyProject - 3
Перейдите в папку проекта
cd MyProject - 4
Запустите сайт
dotnet run
Что важно знать
- Перед началом необходимо установить среду выполнения и SDK .NET.
Темы
Частые вопросы
- Что такое Umbraco-CMS?
- Umbraco — бесплатная CMS с открытым исходным кодом на .NET для создания сайтов и цифровых продуктов. Umbraco — система управления контентом на .NET. Команды могут создавать и редактировать контент сайта через интерфейс backoffice, а разработчики — создавать фронтенд и расширять систему с помощью C#.
- Umbraco-CMS можно использовать бесплатно? Какая у него лицензия?
- Umbraco-CMS распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Umbraco-CMS всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Umbraco-CMS — 21 окт. 2026 г..
- Для чего можно использовать Umbraco-CMS?
- Создание корпоративного или маркетингового сайта на стеке .NET. Предоставление редакторам без технических навыков backoffice для управления контентом сайта. Расширение CMS с помощью собственного кода и пакетов на C#.
- Как установить Umbraco-CMS?
- Установите шаблоны проектов Umbraco: dotnet new install Umbraco.Templates Создайте новый проект Umbraco: dotnet new umbraco --name MyProject Перейдите в папку проекта: cd MyProject Запустите сайт: dotnet run
- Где скачать Umbraco-CMS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/umbraco/Umbraco-CMS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Drupal core — платформа управления контентом с открытым исходным кодом на PHP для сайтов от личных блогов до крупных сообществ.
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Нативная для Next.js headless CMS и фреймворк приложений с бэкендом на TypeScript и настраиваемой админ-панелью на React.
Headless CMS Studio с открытым исходным кодом на React для настройки рабочих пространств со структурированным контентом в hosted-хранилище Content Lake.
CMS с приоритетом хранения в файлах, устанавливаемая как Composer-пакет для Laravel и поддерживающая Git.