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.
craftcms/cms
Um CMS PHP auto-hospedado para criar sites personalizados e experiências digitais, com templates Twig e API GraphQL gerada automaticamente.
Alternativa open source a:Contentful
WordPress
- Estrelas
- 3,617
- Forks
- 709
- Issues abertas
- 530
- Último commit
- há 10 horas
O que é?
O Craft CMS é um sistema de gerenciamento de conteúdo auto-hospedado, escrito em PHP. Ele permite que as equipes definam seus próprios modelos de conteúdo, em vez de adaptar o conteúdo a tipos predefinidos de posts ou páginas, e oferece um painel de controle para criar e gerenciar esse conteúdo.
Para exibir o conteúdo no front-end, o Craft usa o sistema de templates Twig para renderizar páginas. Ele também gera automaticamente uma API GraphQL a partir do modelo de conteúdo, o que permite configurações headless em que um aplicativo separado consome o conteúdo. Os dados ficam armazenados no MySQL ou PostgreSQL.
O projeto inclui uma plataforma de e-commerce (Craft Commerce, oferecida separadamente) e uma Plugin Store com plugins gratuitos e comerciais. Um framework de extensões permite que desenvolvedores adicionem funcionalidades personalizadas.
Recursos principais
- 01Painel de controle para criação e administração de conteúdo.
- 02Modelagem flexível de conteúdo, sem tipos predefinidos.
- 03Sistema de templates baseado em Twig para renderizar páginas.
- 04API GraphQL gerada automaticamente para aplicações headless.
- 05Plugin Store com plugins gratuitos e comerciais.
- 06Framework de extensões para funcionalidades personalizadas.
Casos de uso
- Criar um site corporativo personalizado com estruturas de conteúdo sob medida.
- Disponibilizar conteúdo para um front-end separado por meio de uma API GraphQL.
- Manter um blog ou site editorial com uma stack PHP auto-hospedada.
Início rápido
- 1
Instale o Craft com o Composer
- 2
Leia o guia oficial de instalação
Antes de usar
- Requer um servidor PHP auto-hospedado com MySQL ou PostgreSQL.
- A licença está indicada como NOASSERTION; confira os termos da licença antes de usar.
- Alguns recursos, como comércio eletrônico, e muitos plugins são pagos ou comerciais.
Tópicos
Perguntas frequentes
- O que é cms?
- Um CMS PHP auto-hospedado para criar sites personalizados e experiências digitais, com templates Twig e API GraphQL gerada automaticamente. O Craft CMS é um sistema de gerenciamento de conteúdo auto-hospedado, escrito em PHP. Ele permite que as equipes definam seus próprios modelos de conteúdo, em vez de adaptar o conteúdo a tipos predefinidos de posts ou páginas, e oferece um painel de controle para criar e gerenciar esse conteúdo.
- cms é gratuito? Qual é a licença?
- cms é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cms ainda é mantido?
- Manutenção ativa. O último commit de cms foi em 19 de out. de 2026.
- Para que posso usar cms?
- Criar um site corporativo personalizado com estruturas de conteúdo sob medida. Disponibilizar conteúdo para um front-end separado por meio de uma API GraphQL. Manter um blog ou site editorial com uma stack PHP auto-hospedada.
- Como instalar cms?
- Instale o Craft com o Composer Leia o guia oficial de instalação
- Onde consigo cms?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/craftcms/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.
Envolve qualquer banco de dados SQL com APIs REST e GraphQL instantâneas, um Studio visual de administração e um servidor MCP nativo para agentes de IA.
Um CMS full-stack em TypeScript, baseado no Astro, que leva a extensibilidade e a experiência de administração do WordPress para o serverless com plugins isolados.
Monorepo open source de SDKs, exemplos e projetos iniciais para a plataforma de desenvolvimento visual da Builder.io, com suporte a React, Vue, Svelte, Qwik e outros.
Um CRM de código aberto que você pode estender como código, com objetos, visualizações, workflows e agentes de IA, desenvolvido com TypeScript, React e PostgreSQL.