CMS headless de código aberto que edita conteúdo em Markdown, MDX, JSON e YAML armazenado no seu próprio repositório Git, com uma API GraphQL.
sanity-io/sanity
Open-source, React-based headless CMS studio for configuring structured content workspaces backed by the hosted Content Lake data store.
Alternativa open source a:Contentful
Storyblok
- Estrelas
- 6,369
- Forks
- 559
- Issues abertas
- 319
- Último commit
- há 5 horas
O que é?
Sanity Studio is a single-page content editing application that you configure and extend with JavaScript and React. It sits on top of Sanity's hosted, real-time data store, Content Lake, and lets teams define their own document schemas, field validations, and editing layouts.
The Studio includes a block editor for structured rich text, a plugin architecture with custom components, and theming for branding. Content can be read and written through GROQ queries, a GraphQL API, or client APIs that also support importing, exporting, and listening for live updates. Images are uploaded to an asset pipeline and can be transformed on demand, with metadata such as dominant colors and EXIF data available for query.
Because the frontend is not prescribed, developers can pair the Studio with any frontend framework. The project is MIT-licensed and installed with a single create command.
Recursos principais
- 01Customizable editing UI built with React and JavaScript
- 02Schema-defined documents with field validation and custom input components
- 03GROQ queries and a GraphQL API for reading content
- 04Real-time listening for content updates and APIs for import and export
- 05On-demand image transformation with metadata queries
Casos de uso
- Building a content editing backend for a marketing or blog website with a custom frontend
- Creating structured content workspaces with custom validation and document layouts
- Distributing one content source to multiple channels in real time
Tópicos
Perguntas frequentes
- O que é sanity?
- Open-source, React-based headless CMS studio for configuring structured content workspaces backed by the hosted Content Lake data store. Sanity Studio is a single-page content editing application that you configure and extend with JavaScript and React. It sits on top of Sanity's hosted, real-time data store, Content Lake, and lets teams define their own document schemas, field validations, and editing layouts.
- sanity é gratuito? Qual é a licença?
- sanity é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sanity ainda é mantido?
- Manutenção ativa. O último commit de sanity foi em 22 de out. de 2026.
- Para que posso usar sanity?
- Building a content editing backend for a marketing or blog website with a custom frontend Creating structured content workspaces with custom validation and document layouts Distributing one content source to multiple channels in real time
- Onde consigo sanity?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sanity-io/sanity
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CMS headless open source e self-hosted, escrito em TypeScript, que gera APIs de conteúdo REST e GraphQL a partir dos seus modelos de conteúdo.
Um CMS PHP auto-hospedado para criar sites personalizados e experiências digitais, com templates Twig e API GraphQL gerada automaticamente.
Open-source headless CMS in Java that serves content to websites, mobile apps and other clients through GraphQL and REST APIs.
CMS headless open source nativo do Next.js e framework de aplicações, com backend em TypeScript e painel administrativo React personalizável.
Um CMS headless para Node.js que gera uma API GraphQL e uma interface administrativa com base na definição do seu schema.