CMS headless de código aberto em Java que disponibiliza conteúdo para sites, aplicativos móveis e outros clientes por meio de APIs GraphQL e REST.
dotCMS/core
Sistema de gerenciamento de conteúdo headless baseado em Java, com edição visual de páginas, multi-tenancy, APIs REST e GraphQL e busca integrada com recuperação vetorial para IA.
Alternativa open source a:Contentful
Adobe Experience Manager
Sitecore
- Estrelas
- 971
- Forks
- 489
- Issues abertas
- 1,279
- Último commit
- há 6 horas
O que é?
O dotCMS é um sistema de gerenciamento de conteúdo desenvolvido para equipes corporativas. Ele oferece entrega headless por meio de APIs REST e GraphQL e também permite editar páginas visualmente, tanto as renderizadas no servidor quanto as de aplicações de página única. Uma única instância pode hospedar vários sites em vários idiomas, de microsites a intranets e centros de conhecimento.
Conteúdos e recursos são indexados no Elasticsearch para buscas em tempo real e por facetas. O sistema também pode vetorizá-los para permitir buscas semânticas, o que é adequado para chatbots e aplicações de base de conhecimento. Entre outros recursos integrados estão fluxos de trabalho personalizados para conteúdo, funções e permissões, regras de personalização, testes A/B, publicação estática e por push e uma arquitetura de plugins baseada em OSGi.
dotCMS pode ser executado como uma imagem Docker, hospedado por conta própria ou usado como produto na nuvem. O repositório também documenta canais de lançamento, que são tags Docker flutuantes, como latest, standard e trailing, que permitem escolher o quão recente será a versão recebida pelas implantações.
Recursos principais
- 01Edição visual de páginas para conteúdo headless e renderizado no servidor.
- 02APIs REST e GraphQL para entrega de conteúdo.
- 03Gerenciamento multi-tenant de vários sites e idiomas em uma única instância.
- 04Indexação baseada em Elasticsearch, com busca facetada e busca semântica baseada em vetores.
- 05Fluxos de trabalho personalizados para conteúdo, funções e permissões, além de personalização com testes A/B.
- 06Arquitetura de plugins baseada em OSGi e APIs programáveis.
Casos de uso
- Operar um site corporativo multilíngue com vários sites de marca gerenciados em uma única instância.
- Disponibilizar conteúdo para uma aplicação React ou outra aplicação de página única por meio de APIs headless.
- Criar uma busca semântica ou uma base de conhecimento para chatbot com o conteúdo da empresa.
- Hospedar portais de intranet ou extranet junto a sites públicos.
Início rápido
- 1
Consulte a página de requisitos tecnológicos
- 2
Baixe a imagem Docker do dotCMS na página de downloads
- 3
Fixe a tag da imagem ou acompanhe-a no manifesto de implantação
Antes de usar
- Licenciado sob a BSL 1.1, que não é uma licença de código aberto aprovada pela OSI. O uso gratuito é limitado a organizações com finanças totais inferiores a US$ 5.000.000.
- Os recursos de pesquisa e vetoriais dependem do Elasticsearch, o que exige infraestrutura adicional para execução.
- A hospedagem própria exige seguir a documentação e atender aos requisitos tecnológicos listados.
Tópicos
Perguntas frequentes
- O que é core?
- Sistema de gerenciamento de conteúdo headless baseado em Java, com edição visual de páginas, multi-tenancy, APIs REST e GraphQL e busca integrada com recuperação vetorial para IA. O dotCMS é um sistema de gerenciamento de conteúdo desenvolvido para equipes corporativas. Ele oferece entrega headless por meio de APIs REST e GraphQL e também permite editar páginas visualmente, tanto as renderizadas no servidor quanto as de aplicações de página única. Uma única instância pode hospedar vários sites em vários idiomas, de microsites a intranets e centros de conhecimento.
- core é gratuito? Qual é a licença?
- core é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- core ainda é mantido?
- Manutenção ativa. O último commit de core foi em 22 de out. de 2026.
- Para que posso usar core?
- Operar um site corporativo multilíngue com vários sites de marca gerenciados em uma única instância. Disponibilizar conteúdo para uma aplicação React ou outra aplicação de página única por meio de APIs headless. Criar uma busca semântica ou uma base de conhecimento para chatbot com o conteúdo da empresa. Hospedar portais de intranet ou extranet junto a sites públicos.
- Como instalar core?
- Consulte a página de requisitos tecnológicos Baixe a imagem Docker do dotCMS na página de downloads Fixe a tag da imagem ou acompanhe-a no manifesto de implantação
- Onde consigo core?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dotCMS/core
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.
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.
CMS headless open source nativo do Next.js e framework de aplicações, com backend em TypeScript e painel administrativo React personalizável.
Uma interface de gerenciamento de conteúdo baseada em Git para sites estáticos, que permite aos editores alterar o conteúdo de um repositório Git pelo painel web em /admin.
Um CMS headless para Node.js que gera uma API GraphQL e uma interface administrativa com base na definição do seu schema.