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.
umbraco/Umbraco-CMS
Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales.
Alternativa open source a:WordPress
Contentful
- Estrellas
- 5,274
- Forks
- 2,940
- Issues abiertos
- 533
- Último commit
- hace 13 horas
¿Qué es?
Umbraco es un sistema de gestión de contenidos basado en .NET. Permite a los equipos crear y gestionar el contenido de sitios web desde una interfaz de edición de backoffice, mientras los desarrolladores crean el front end y amplían el sistema con C#.
El proyecto se distribuye como paquetes NuGet y como una plantilla de proyecto de dotnet. Para crear un sitio nuevo basta con ejecutar unos pocos comandos de dotnet CLI y ponerlo en marcha localmente en Windows, Linux o macOS. El código de este repositorio corresponde al CMS; el README recomienda ejecutar Umbraco a partir de una plantilla instalada, en lugar de hacerlo desde este árbol de código fuente.
Se implementa automáticamente una vista previa en vivo de la última interfaz de backoffice a partir de la rama principal y con datos simulados. El proyecto también mantiene documentación, un foro de la comunidad y un servidor de Discord para recibir ayuda.
Funciones clave
- 01Interfaz de backoffice para que los editores gestionen el contenido del sitio web.
- 02Se instala como plantilla de proyecto de dotnet en Windows, Linux y macOS.
- 03Basado en .NET y ampliable con C#.
- 04Documentación oficial que abarca desde la configuración hasta el despliegue en producción.
- 05Se distribuye como paquetes NuGet.
Casos de uso
- Crear un sitio web corporativo o de marketing con la plataforma .NET.
- Ofrecer a los editores sin conocimientos técnicos un backoffice para gestionar el contenido del sitio.
- Ampliar un CMS con código y paquetes personalizados de C#.
Inicio rápido
- 1
Instala las plantillas de proyecto de Umbraco
dotnet new install Umbraco.Templates - 2
Crea un nuevo proyecto de Umbraco
dotnet new umbraco --name MyProject - 3
Accede a la carpeta del proyecto
cd MyProject - 4
Ejecuta el sitio
dotnet run
Antes de usarlo
- Debes instalar el runtime y el SDK de .NET antes de empezar.
Temas
Preguntas frecuentes
- ¿Qué es Umbraco-CMS?
- Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales. Umbraco es un sistema de gestión de contenidos basado en .NET. Permite a los equipos crear y gestionar el contenido de sitios web desde una interfaz de edición de backoffice, mientras los desarrolladores crean el front end y amplían el sistema con C#.
- ¿Umbraco-CMS es gratuito? ¿Qué licencia tiene?
- Umbraco-CMS es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Umbraco-CMS sigue mantenido?
- Mantenimiento activo. El último commit de Umbraco-CMS fue el 21 oct 2026.
- ¿Para qué puedo usar Umbraco-CMS?
- Crear un sitio web corporativo o de marketing con la plataforma .NET. Ofrecer a los editores sin conocimientos técnicos un backoffice para gestionar el contenido del sitio. Ampliar un CMS con código y paquetes personalizados de C#.
- ¿Cómo se instala Umbraco-CMS?
- Instala las plantillas de proyecto de Umbraco: dotnet new install Umbraco.Templates Crea un nuevo proyecto de Umbraco: dotnet new umbraco --name MyProject Accede a la carpeta del proyecto: cd MyProject Ejecuta el sitio: dotnet run
- ¿Dónde consigo Umbraco-CMS?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/umbraco/Umbraco-CMS
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Drupal core, una plataforma de gestión de contenido de código abierto en PHP para sitios que van desde blogs personales hasta grandes comunidades en línea.
CMS headless de código abierto y autoalojado, escrito en TypeScript, que genera APIs de contenido REST y GraphQL a partir de tus modelos.
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.
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.
CMS centrado en archivos, distribuido como paquete de Composer para Laravel y con soporte para Git.