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.
plasmicapp/plasmic
Construtor visual open source que permite arrastar e soltar seus próprios componentes React para criar apps e sites dentro do seu codebase.
Alternativa open source a:Webflow
Retool
Contentful
- Estrelas
- 7,124
- Forks
- 736
- Issues abertas
- 51
- Último commit
- há 11 horas
O que é?
Plasmic é um construtor visual para a web, usado para projetar e criar aplicações e sites com ou sem código. Entre os principais usos estão permitir que equipes de marketing montem landing pages com componentes React em um site Next.js, criar ferramentas internas e portais para clientes e desenvolver sites sem ficar preso a um CMS, uma plataforma de ecommerce ou um provedor de hospedagem específico.
Diferentemente de muitas ferramentas low-code, o Plasmic se integra a codebases existentes. Desenvolvedores podem registrar seus próprios componentes React para que apareçam no editor visual e, depois, publicar as telas em uma aplicação. O projeto também pode gerar código React em um codebase e oferece uma Headless API para buscar conteúdo em tempo de execução.
Os pacotes são separados por framework: desenvolvedores instalam um loader para sua stack (por exemplo, @plasmicapp/loader-nextjs) e o conectam ao Plasmic Studio. Fora do diretório platform/, o projeto usa a licença MIT; esse diretório é licenciado sob AGPL.
Recursos principais
- 01Arraste e solte seus próprios componentes React no editor visual.
- 02Publique páginas criadas visualmente em aplicações e sites existentes.
- 03Gere código React no seu codebase usando codegen.
- 04Headless API para buscar conteúdo e componentes em tempo de execução.
- 05Componentes de design system integrados, com tecnologia do react-aria.
- 06Importe designs do Figma e converta-os para DOM/CSS.
- 07Modo de criação de conteúdo com restrições de design para colaboradores.
Casos de uso
- Permitir que equipes de marketing criem landing pages com componentes React aprovados em um site Next.js.
- Criar ferramentas internas, portais para clientes e softwares empresariais com um editor visual.
- Adicionar uma camada de CMS visual a um codebase React existente sem migrar a hospedagem ou a plataforma de ecommerce.
Início rápido
- 1
Instale o pacote Plasmic loader para o seu framework (exemplo com Next.js)
npm install @plasmicapp/loader-nextjs - 2
Registre seus próprios componentes React para arrastá-los e soltá-los no editor visual
- 3
Renderize no app os componentes criados com Plasmic usando PlasmicComponent dentro de PlasmicRootProvider
Antes de usar
- O diretório platform/ é licenciado sob AGPL, não MIT.
- A integração completa com uma base de código exige seguir as instruções de configuração específicas do framework na documentação.
Tópicos
Perguntas frequentes
- O que é plasmic?
- Construtor visual open source que permite arrastar e soltar seus próprios componentes React para criar apps e sites dentro do seu codebase. Plasmic é um construtor visual para a web, usado para projetar e criar aplicações e sites com ou sem código. Entre os principais usos estão permitir que equipes de marketing montem landing pages com componentes React em um site Next.js, criar ferramentas internas e portais para clientes e desenvolver sites sem ficar preso a um CMS, uma plataforma de ecommerce ou um provedor de hospedagem específico.
- plasmic é gratuito? Qual é a licença?
- plasmic é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- plasmic ainda é mantido?
- Manutenção ativa. O último commit de plasmic foi em 21 de out. de 2026.
- Para que posso usar plasmic?
- Permitir que equipes de marketing criem landing pages com componentes React aprovados em um site Next.js. Criar ferramentas internas, portais para clientes e softwares empresariais com um editor visual. Adicionar uma camada de CMS visual a um codebase React existente sem migrar a hospedagem ou a plataforma de ecommerce.
- Como instalar plasmic?
- Instale o pacote Plasmic loader para o seu framework (exemplo com Next.js): npm install @plasmicapp/loader-nextjs Registre seus próprios componentes React para arrastá-los e soltá-los no editor visual Renderize no app os componentes criados com Plasmic usando PlasmicComponent dentro de PlasmicRootProvider
- Onde consigo plasmic?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/plasmicapp/plasmic
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 nativo do Next.js e framework de aplicações, com backend em TypeScript e painel administrativo React personalizável.
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 auto-hospedado e extensível em TypeScript, além de criador de sites, executado em infraestrutura serverless da AWS (Lambda, DynamoDB, S3).
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.