CMS headless de código abierto para editar contenido en Markdown, MDX, JSON y YAML almacenado en tu propio repositorio Git, con una 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
- Estrellas
- 6,369
- Forks
- 559
- Issues abiertos
- 319
- Último commit
- hace 5 horas
¿Qué es?
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.
Funciones clave
- 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
Temas
Preguntas frecuentes
- ¿Qué es 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 es gratuito? ¿Qué licencia tiene?
- sanity es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sanity sigue mantenido?
- Mantenimiento activo. El último commit de sanity fue el 22 oct 2026.
- ¿Para qué puedo 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
- ¿Dónde consigo sanity?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sanity-io/sanity
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CMS headless de código abierto y autoalojado, escrito en TypeScript, que genera APIs de contenido REST y GraphQL a partir de tus modelos.
Un sistema de gestión de contenidos en PHP autohospedado para crear sitios web y experiencias digitales a medida, con plantillas Twig y una API GraphQL autogenerada.
Open-source headless CMS in Java that serves content to websites, mobile apps and other clients through GraphQL and REST APIs.
CMS headless nativo de Next.js y framework de aplicaciones de código abierto, con backend en TypeScript y panel de administración React personalizable.
Un CMS headless para Node.js que genera una API GraphQL y una interfaz de administración a partir de la definición de tu esquema.