Repolode
sanity-io

sanity-io/sanity

Headless CMS Studio с открытым исходным кодом на React для настройки рабочих пространств со структурированным контентом в hosted-хранилище Content Lake.

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

Звёзды
6,369
Форки
559
Открытые issues
319
Последний коммит
5 часов назад

Что это?

Sanity Studio — это одностраничное приложение для редактирования контента, которое можно настраивать и расширять с помощью JavaScript и React. Оно работает поверх размещённого в облаке хранилища данных Sanity Content Lake с поддержкой обновлений в реальном времени и позволяет командам задавать собственные схемы документов, правила валидации полей и макеты редактора.

В Studio есть блочный редактор структурированного форматированного текста, архитектура плагинов с поддержкой пользовательских компонентов и темы для оформления под бренд. Контент можно читать и записывать с помощью запросов GROQ, GraphQL API или клиентских API, которые также поддерживают импорт, экспорт и прослушивание обновлений в реальном времени. Изображения загружаются в пайплайн обработки ассетов и могут преобразовываться по запросу; метаданные, такие как преобладающие цвета и данные EXIF, доступны для запросов.

Studio не привязана к конкретному фронтенду, поэтому разработчики могут использовать её с любым фронтенд-фреймворком. Проект распространяется по лицензии MIT и устанавливается одной командой create.

Ключевые возможности

  • 01Настраиваемый интерфейс редактирования на React и JavaScript
  • 02Документы, определённые схемами, с валидацией полей и пользовательскими компонентами ввода
  • 03Запросы GROQ и GraphQL API для чтения контента
  • 04Прослушивание обновлений контента в реальном времени, а также API для импорта и экспорта
  • 05Преобразование изображений по запросу и получение метаданных с помощью запросов

Сценарии использования

  • Создание бэкенда для редактирования контента маркетингового сайта или блога с пользовательским фронтендом
  • Создание рабочих пространств со структурированным контентом, пользовательской валидацией и макетами документов
  • Распространение одного источника контента по нескольким каналам в реальном времени

Темы

Частые вопросы

Что такое sanity?
Headless CMS Studio с открытым исходным кодом на React для настройки рабочих пространств со структурированным контентом в hosted-хранилище Content Lake. Sanity Studio — это одностраничное приложение для редактирования контента, которое можно настраивать и расширять с помощью JavaScript и React. Оно работает поверх размещённого в облаке хранилища данных Sanity Content Lake с поддержкой обновлений в реальном времени и позволяет командам задавать собственные схемы документов, правила валидации полей и макеты редактора.
sanity можно использовать бесплатно? Какая у него лицензия?
sanity распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sanity всё ещё поддерживается?
Активно поддерживается. Последний коммит в sanity — 22 окт. 2026 г..
Для чего можно использовать sanity?
Создание бэкенда для редактирования контента маркетингового сайта или блога с пользовательским фронтендом Создание рабочих пространств со структурированным контентом, пользовательской валидацией и макетами документов Распространение одного источника контента по нескольким каналам в реальном времени
Где скачать sanity?
Исходный код и инструкции по установке — на GitHub: https://github.com/sanity-io/sanity

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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