Um editor visual modular e open source de arrastar e soltar para React, que renderiza páginas com seus próprios componentes e dados.
- Estrelas
- 26,328
- Forks
- 4,653
- Issues abertas
- 30
- Último commit
- há 16 horas
O que é?
GrapesJS é um framework gratuito e open source para criar templates HTML visualmente, para uso em sites, newsletters ou aplicativos móveis. Ele foi desenvolvido principalmente para ser incorporado a um CMS, permitindo que usuários criem templates dinâmicos sem escrever código. Os templates são compostos por estrutura (HTML), estilo (CSS) e variáveis, preenchidas posteriormente no servidor e renderizadas no cliente.
O editor inclui um gerenciador de blocos, um gerenciador de estilos, um gerenciador de camadas, um visualizador de código e um gerenciador de assets. Há suporte a armazenamento local e remoto, além de comandos integrados para criar e gerenciar componentes. A distribuição é feita pelo npm, por CDNs como unpkg e CDNJS e pelo Git.
O núcleo pode ser estendido por meio de um sistema de plugins. O projeto também oferece um wrapper para React, presets para criadores de páginas e newsletters (MJML), além de vários plugins oficiais e da comunidade para componentes, armazenamento e propriedades de estilo.
Recursos principais
- 01Gerenciador de blocos com recurso de arrastar e soltar para montar a estrutura da página
- 02Gerenciador de estilos para editar visualmente o CSS dos componentes
- 03Gerenciador de camadas e visualizador de código para inspecionar o template
- 04Gerenciador de assets para lidar com imagens e outras mídias
- 05Armazenamento local e remoto para salvar templates
- 06Sistema de plugins com wrapper para React e presets para páginas e newsletters
Casos de uso
- Adicionar um editor visual de páginas a um CMS para que pessoas sem conhecimentos de desenvolvimento criem templates
- Criar templates de newsletters por e-mail com um editor de arrastar e soltar
- Criar um construtor de sites no-code dentro do seu próprio aplicativo web
Início rápido
- 1
Instale o GrapesJS pelo npm
npm i grapesjs - 2
Inclua os arquivos CSS e JS e crie uma div contêiner com um script de inicialização, conforme mostrado no exemplo de uso do README
Tópicos
Perguntas frequentes
- O que é grapesjs?
- Framework gratuito e open source para criar templates HTML e editores de páginas com recurso de arrastar e soltar, sem precisar programar. GrapesJS é um framework gratuito e open source para criar templates HTML visualmente, para uso em sites, newsletters ou aplicativos móveis. Ele foi desenvolvido principalmente para ser incorporado a um CMS, permitindo que usuários criem templates dinâmicos sem escrever código. Os templates são compostos por estrutura (HTML), estilo (CSS) e variáveis, preenchidas posteriormente no servidor e renderizadas no cliente.
- grapesjs é gratuito? Qual é a licença?
- grapesjs é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- grapesjs ainda é mantido?
- Manutenção ativa. O último commit de grapesjs foi em 21 de out. de 2026.
- Para que posso usar grapesjs?
- Adicionar um editor visual de páginas a um CMS para que pessoas sem conhecimentos de desenvolvimento criem templates Criar templates de newsletters por e-mail com um editor de arrastar e soltar Criar um construtor de sites no-code dentro do seu próprio aplicativo web
- Como instalar grapesjs?
- Instale o GrapesJS pelo npm: npm i grapesjs Inclua os arquivos CSS e JS e crie uma div contêiner com um script de inicialização, conforme mostrado no exemplo de uso do README
- Onde consigo grapesjs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/GrapesJS/grapesjs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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 construtor visual de sites low-code para o Frappe Framework, com editor no estilo do Figma e publicação em um clique.
Editor visual open source para criar e editar código Next.js + Tailwind CSS direto no navegador, com assistência de IA.
Construtor visual open source que permite arrastar e soltar seus próprios componentes React para criar apps e sites dentro do seu codebase.
Um toolkit moderno e leve de arrastar e soltar para a web, com um core independente de framework e adapters para React, Vue, Svelte e SolidJS.