CMS headless open source e hub de conteúdo que disponibiliza conteúdo por uma API completa, com filtros OData e definições Swagger, deixando a interface por sua conta.
umbraco/Umbraco-CMS
Umbraco é um sistema de gerenciamento de conteúdo gratuito e open source para .NET, usado para criar sites e experiências digitais.
Alternativa open source a:WordPress
Contentful
- Estrelas
- 5,274
- Forks
- 2,940
- Issues abertas
- 533
- Último commit
- há 13 horas
O que é?
Umbraco é um sistema de gerenciamento de conteúdo criado com .NET. Ele permite que equipes criem e gerenciem o conteúdo de sites por meio de uma interface de edição no backoffice, enquanto desenvolvedores criam o front-end e estendem o sistema com C#.
O projeto é distribuído como pacotes NuGet e um template de projeto do dotnet. É possível criar um novo site com alguns comandos da CLI do dotnet e executá-lo localmente no Windows, Linux ou macOS. O código deste repositório é o próprio CMS; o README recomenda executar o Umbraco a partir de um template instalado, em vez de usar esta árvore de código-fonte.
Uma prévia ao vivo da versão mais recente da interface do backoffice é implantada automaticamente a partir da branch principal usando dados simulados. O projeto também mantém documentação, um fórum da comunidade e um servidor no Discord para oferecer ajuda.
Recursos principais
- 01Interface de backoffice para que editores gerenciem o conteúdo do site.
- 02Pode ser instalado como template de projeto do dotnet no Windows, Linux e macOS.
- 03Criado com .NET e extensível com C#.
- 04Documentação oficial que aborda desde a configuração até a implantação em produção.
- 05Distribuído como pacotes NuGet.
Casos de uso
- Criar um site corporativo ou de marketing com a stack .NET.
- Oferecer a editores sem conhecimentos técnicos um backoffice para gerenciar o conteúdo do site.
- Estender um CMS com código e pacotes personalizados em C#.
Início rápido
- 1
Instale os templates de projeto do Umbraco
dotnet new install Umbraco.Templates - 2
Crie um novo projeto do Umbraco
dotnet new umbraco --name MyProject - 3
Acesse a pasta do projeto
cd MyProject - 4
Execute o site
dotnet run
Antes de usar
- É necessário instalar o runtime e o SDK do .NET antes de começar.
Tópicos
Perguntas frequentes
- O que é Umbraco-CMS?
- Umbraco é um sistema de gerenciamento de conteúdo gratuito e open source para .NET, usado para criar sites e experiências digitais. Umbraco é um sistema de gerenciamento de conteúdo criado com .NET. Ele permite que equipes criem e gerenciem o conteúdo de sites por meio de uma interface de edição no backoffice, enquanto desenvolvedores criam o front-end e estendem o sistema com C#.
- Umbraco-CMS é gratuito? Qual é a licença?
- Umbraco-CMS é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Umbraco-CMS ainda é mantido?
- Manutenção ativa. O último commit de Umbraco-CMS foi em 21 de out. de 2026.
- Para que posso usar Umbraco-CMS?
- Criar um site corporativo ou de marketing com a stack .NET. Oferecer a editores sem conhecimentos técnicos um backoffice para gerenciar o conteúdo do site. Estender um CMS com código e pacotes personalizados em C#.
- Como instalar Umbraco-CMS?
- Instale os templates de projeto do Umbraco: dotnet new install Umbraco.Templates Crie um novo projeto do Umbraco: dotnet new umbraco --name MyProject Acesse a pasta do projeto: cd MyProject Execute o site: dotnet run
- Onde consigo Umbraco-CMS?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/umbraco/Umbraco-CMS
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Drupal core é uma plataforma PHP de gerenciamento de conteúdo de código aberto, para sites que vão de blogs pessoais a grandes comunidades online.
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.
CMS headless open source nativo do Next.js e framework de aplicações, com backend em TypeScript e painel administrativo React personalizável.
Studio headless de CMS open source baseado em React para configurar espaços de trabalho de conteúdo estruturado, com dados armazenados no Content Lake hospedado.
CMS flat-first distribuído como pacote Composer do Laravel, que armazena conteúdo em arquivos e oferece suporte ao Git.