CMS headless de código abierto y autoalojado, escrito en TypeScript, que genera APIs de contenido REST y GraphQL a partir de tus modelos.
apostrophecms/apostrophe
Framework de gestión de contenido de código abierto para Node.js que combina edición contextual en páginas en vivo con API REST headless, respaldado por MongoDB.
Alternativa open source a:WordPress
Contentful
- Estrellas
- 4,652
- Forks
- 653
- Issues abiertos
- 145
- Último commit
- hace 17 horas
¿Qué es?
ApostropheCMS es un sistema de gestión de contenido full-stack basado en Node.js y MongoDB. Los creadores de contenido editan texto y archivos multimedia directamente en la página en vivo, sin tener que cambiar a una interfaz de administración independiente, mientras que los desarrolladores crean plantillas y tipos de contenido con JavaScript moderno.
El proyecto también puede ejecutarse en modo headless. Sus API REST permiten que frameworks frontend como React, Vue, Svelte o Astro obtengan contenido, y ofrece kits de inicio oficiales para Astro con los que crear sitios que conservan la edición visual. Los sitios se pueden crear con el CLI apos y ejecutar localmente con un solo comando de desarrollo.
El framework admite funciones de permisos, flujos de trabajo y traducción; algunas están disponibles en las extensiones Pro de pago. Está pensado para Node.js 20+ y MongoDB 6.0+, y se puede implementar en cualquier plataforma que ejecute Node.js.
Funciones clave
- 01Edición contextual directamente en páginas en vivo
- 02API REST headless para cualquier framework frontend
- 03Kits de inicio para Astro con edición visual
- 04Herramienta de línea de comandos para crear proyectos
- 05Permisos, flujos de trabajo y traducción mediante extensiones Pro
Casos de uso
- Crear sitios web de marketing o corporativos cuyas páginas puedan actualizar directamente editores sin conocimientos técnicos
- Crear un backend headless para un frontend con React, Vue o Astro
- Gestionar operaciones de contenido empresariales o en varios sitios con permisos basados en roles
Temas
Preguntas frecuentes
- ¿Qué es apostrophe?
- Framework de gestión de contenido de código abierto para Node.js que combina edición contextual en páginas en vivo con API REST headless, respaldado por MongoDB. ApostropheCMS es un sistema de gestión de contenido full-stack basado en Node.js y MongoDB. Los creadores de contenido editan texto y archivos multimedia directamente en la página en vivo, sin tener que cambiar a una interfaz de administración independiente, mientras que los desarrolladores crean plantillas y tipos de contenido con JavaScript moderno.
- ¿apostrophe es gratuito? ¿Qué licencia tiene?
- apostrophe no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿apostrophe sigue mantenido?
- Mantenimiento activo. El último commit de apostrophe fue el 21 oct 2026.
- ¿Para qué puedo usar apostrophe?
- Crear sitios web de marketing o corporativos cuyas páginas puedan actualizar directamente editores sin conocimientos técnicos Crear un backend headless para un frontend con React, Vue o Astro Gestionar operaciones de contenido empresariales o en varios sitios con permisos basados en roles
- ¿Dónde consigo apostrophe?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apostrophecms/apostrophe
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
CMS headless de código abierto y centro de contenidos que ofrece una API completa con filtros OData y definiciones Swagger, para que tú desarrolles la interfaz.
Una interfaz de gestión de contenido basada en Git para sitios estáticos, que permite a los editores modificar contenido en un repositorio Git desde un panel web en /admin.
Studio headless de CMS de código abierto basado en React para configurar espacios de trabajo de contenido estructurado respaldados por el almacén de datos alojado Content Lake.