Git-based CMS & content editing

Decap CMS

Um CMS sobre Git que dá a quem não programa uma tela de edição num site feito de arquivos estáticos

decaporg/decap-cmsJavaScript19,351 as of 2026-09-07
By Jake Luo · Published 7 de set. de 2026

O Decap CMS é um editor de conteúdo de código aberto para sites construídos com um gerador de sites estáticos. É uma aplicação de página única que você instala na rota de administração do seu próprio site: ela autentica o editor, mostra formulários descritos por um arquivo YAML e grava as mudanças de volta no seu repositório Git como commits. Não há banco de dados nem servidor de conteúdo separado — o repositório é o conteúdo. A licença é MIT, o projeto se chamava Netlify CMS até fevereiro de 2023 e tinha 19.351 estrelas no GitHub em setembro de 2026.

O que o Decap CMS é de fato

O Decap CMS (github.com/decaporg/decap-cms) resolve bem um problema bem estreito: o seu site é uma pasta de arquivos Markdown num repositório, e a pessoa que quer mudar uma frase não usa Git. Ele se instala sob a rota de administração do site que você já tem. A versão rápida, nas palavras do próprio projeto, é um único arquivo HTML mais um arquivo de configuração, com o CMS carregado de uma CDN; a instalação completa passa por npm e dá mais espaço para personalizar. Um YAML declara o seu modelo de conteúdo, o editor monta os formulários a partir dele, e cada salvamento vira um commit.

A superfície de edição é montada com widgets, e o conjunto dá conta da maioria dos sites: Markdown e texto rico, imagens e arquivos, datas, números, booleanos, seletores, listas e objetos aninhados, além de um widget de relação para apontar uma entrada para outra. O login é plugável em vez de presumido — o repositório traz backends para GitHub, GitLab, Bitbucket, Azure, Gitea e Forgejo, um gateway Git hospedado e um proxy para edição local. As mídias podem ficar no repositório ou ir para o Cloudinary ou o Uploadcare. A licença é MIT, e existe um plano pago chamado Decap Turbo para equipes que queiram gestão centralizada de usuários, papéis mais finos, um proxy de banco de dados ou acompanhamento com suporte.

Uma nota de nome que economiza uma hora de confusão: isto se chamava Netlify CMS até fevereiro de 2023, e o próprio README diz isso. Boa parte dos tutoriais que você vai encontrar ainda usa o nome e o pacote antigos, e a configuração mudou desde que foram escritos.

A troca que você está fazendo

O que você ganha e o que isso custa
  • O conteúdo vive no seu repositório como arquivos simples com histórico completo — não há nada a exportar se um dia você sair.
  • Cada salvamento é um commit, então publicar demora exatamente o que o seu pipeline de build e deploy demorar.
  • Não há banco de dados para manter, mas ainda há um backend de autenticação para levantar.
  • Editores recebem um formulário, não uma tela em branco. O layout continua no seu código, o que é uma vantagem até alguém querer um tipo novo de seção.

O modelo de um commit por salvamento é o projeto inteiro, e corta dos dois lados. Seu conteúdo fica versionado por padrão e pode ser revisado como um pull request, se você quiser — então uma mudança de texto passa pelo mesmo processo de uma mudança de código, algo genuinamente incomum e valioso num time onde ninguém sabe quem editou a home. O custo é a latência. Corrigir um erro de digitação é um build, então se o build leva quatro minutos, corrigir o erro leva quatro minutos. Num site que publica toda semana isso é irrelevante. Num que publica de hora em hora é a ferramenta errada, e o certo é algo com um banco de dados atrás.

Ajuda posicioná-lo contra os vizinhos em vez de julgá-lo sozinho. O Payload fica na outra ponta do mesmo espectro — um framework completo com banco de dados próprio, que é o que você quer quando o conteúdo é na verdade uma aplicação. O Ghost é um produto de publicação acabado, e não uma camada sobre o seu repositório. O Decap é o mais fino dos três, e ser fino é justamente o ponto: ele acrescenta uma tela de edição a um site que já funciona e não toma conta de mais nada.

Quem edita a página depois que ela vai ao ar

Não usamos o Decap, então esta página não afirma nada sobre operá-lo. O que podemos contar em primeira mão é a pergunta que ele existe para responder, porque chegamos nela pelo outro lado. Publicamos páginas de destino para os nossos próprios clientes, e a interface de edição é uma conversa: o cliente pede uma mudança e o agente faz. Um cliente levou uma página por três rodadas de revisão numa única sessão, e o que chamou atenção foi para onde foi o tempo. Nada foi para o editor. Tudo foi para decidir o que a página deveria dizer.

Esse é o argumento para manter essa camada sem graça. Escolha o que escolher, o gargalo se muda para o texto em cerca de uma semana, então fique com a opção que custa menos manter e gaste a diferença nas palavras. Se ainda assim colocaríamos um editor sobre Git à frente de algo mais pesado num site pequeno, é por uma segunda lição aprendida do jeito caro: o que um gerador de sites estáticos emite é HTML pronto, o que evita silenciosamente a falha que nos custou meses de indexação nas nossas próprias páginas renderizadas dinamicamente — um rastreador receber um esqueleto em vez de uma página. Um arranjo que faz commit de Markdown e reconstrói um site estático não consegue cometer esse erro.

Publicar também é onde a ferramenta para de ajudar. Um site que alguém pode editar não é um site que alguém leu, e o trabalho seguinte — ser encontrado, ser escolhido, ter acompanhamento — é uma disciplina diferente da que colocou a página no ar. É essa a lacuna para a qual o AgentCeres — o AI Growth Officer, em agentceres.com — foi feito: um time de marketing com IA gerenciado que redige o trabalho e espera uma pessoa aprovar qualquer coisa que saia. E se você ainda está escolhendo a base, o AstroWind é um template de partida e não um editor, e o Webstudio é a resposta de construtor visual à mesma pergunta.

FAQ

O que é o Decap CMS?
O Decap CMS é um gerenciador de conteúdo de código aberto, baseado em Git, para sites feitos com um gerador de sites estáticos. Você o adiciona à rota de administração do seu próprio site, onde ele apresenta formulários de edição definidos por uma configuração YAML e faz commit de cada salvamento no seu repositório. Chamava-se Netlify CMS até fevereiro de 2023, é escrito em JavaScript, tem licença MIT e tinha 19.351 estrelas no GitHub em setembro de 2026.
O Decap CMS é gratuito?
O software é gratuito e licenciado sob MIT, e você o hospeda como parte do seu próprio site, então não há nada a pagar pelo editor em si. O projeto também oferece um plano pago chamado Decap Turbo para equipes que precisem de gestão centralizada de usuários, papéis mais granulares, um proxy de banco de dados ou acompanhamento com suporte. Vale notar que o caminho gratuito ainda pressupõe alguma infraestrutura sua: o backend de repositório contra o qual você autentica e o que quer que construa e publique o site após cada commit.
O Decap CMS precisa de servidor ou banco de dados?
Banco de dados não — essa é a ideia central, já que o seu conteúdo são arquivos num repositório Git e não linhas em algum lugar. O que você precisa é de um jeito de os editores entrarem e de o navegador escrever nesse repositório, e é para isso que servem os backends: GitHub, GitLab, Bitbucket, Azure, Gitea e Forgejo são suportados diretamente, ao lado de um gateway Git hospedado e de um proxy local para desenvolvimento. É bem menos infraestrutura que um CMS tradicional, mas não é nenhuma.
Quando o Decap CMS é a escolha errada?
Quando você é o único editor e o site tem uma página só, ele é um custo desnecessário: edite o arquivo. Quando o seu conteúdo é na verdade uma aplicação com relações, permissões e consultas, um sistema com banco de dados encaixa melhor. E quando você publica muitas vezes por dia, o ciclo de commit e reconstrução transforma cada correção pequena num deploy. Ele encaixa melhor no meio-termo: um site estático, mais do que um punhado de páginas e ao menos uma pessoa que deveria poder mudar textos sem abrir um editor de código.
Related projects
PayloadCMS headless e framework de aplicação de código aberto, nativo do Next.js, que instala na pasta app que você já temGhostPlataforma de publicação open-source — um site, uma newsletter, associações e assinaturas pagas em uma única instalaçãoAstroWindTemplate gratuito com licença MIT em Astro e Tailwind CSS para um site de marketing e um blogWebstudioConstrutor visual de sites open source —uma alternativa ao Webflow que você mesmo hospeda

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects