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.
- Estrelas
- 294
- Forks
- 58
- Issues abertas
- 26
- Último commit
- há 2 meses
O que é?
Impler é uma solução open source para importação de dados que permite que aplicações SaaS ofereçam aos usuários um fluxo guiado para enviar arquivos CSV e Excel, sem precisar desenvolvê-lo do zero. O projeto inclui um widget de importação incorporável e um pacote React, para que desenvolvedores adicionem um botão de importação ao app e coletem dados de clientes de forma estruturada.
Na parte de dados, Impler oferece validações estáticas e dinâmicas, modelos de Excel gerados automaticamente com regras de validação baseadas no Excel e uma forma de limpar linhas inválidas durante a importação. Os dados importados podem ser enviados à aplicação hospedeira por meio de webhooks, e event hooks permitem que o app reaja ao status do widget. Os schemas podem ser fixos ou definidos dinamicamente.
O projeto é um monorepo TypeScript desenvolvido com Nx, Lerna e pnpm. Usa NestJS no backend, Next.js no portal web e MongoDB como banco de dados. Desenvolvedores podem executá-lo localmente seguindo a documentação.
Recursos principais
- 01Widget de importação de dados incorporável, guiado e responsivo
- 02Validações estáticas e dinâmicas para diferentes tipos de dados
- 03Modelos de Excel gerados automaticamente com validação baseada no Excel
- 04Webhooks para enviar os dados importados à aplicação
- 05Event hooks para reagir ao status do widget
- 06Limpeza de dados para remover problemas de linhas inválidas durante a importação
Casos de uso
- Adicionar o envio em massa de registros de clientes por CSV ou Excel a um produto SaaS
- Integrar usuários a um novo app usando planilhas com dados existentes
- Validar e corrigir linhas importadas antes que cheguem ao banco de dados
Início rápido
- 1
Cadastre-se no portal web e crie uma importação com colunas
- 2
Instale o pacote React
npm install @impler/react - 3
Adicione o script de incorporação antes da tag de fechamento body do seu app
Antes de usar
- Para usar o widget, é necessária uma conta no portal web da Impler e um token de acesso.
- A configuração completa de hospedagem própria é descrita somente na documentação externa, não no README.
Tópicos
Perguntas frequentes
- O que é impler.io?
- Widget incorporável e backend open source para importar dados de CSV e Excel com orientação, validação, mapeamento e revisão em produtos SaaS. Impler é uma solução open source para importação de dados que permite que aplicações SaaS ofereçam aos usuários um fluxo guiado para enviar arquivos CSV e Excel, sem precisar desenvolvê-lo do zero. O projeto inclui um widget de importação incorporável e um pacote React, para que desenvolvedores adicionem um botão de importação ao app e coletem dados de clientes de forma estruturada.
- impler.io é gratuito? Qual é a licença?
- impler.io é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- impler.io ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de impler.io foi em 1 de set. de 2026.
- Para que posso usar impler.io?
- Adicionar o envio em massa de registros de clientes por CSV ou Excel a um produto SaaS Integrar usuários a um novo app usando planilhas com dados existentes Validar e corrigir linhas importadas antes que cheguem ao banco de dados
- Como instalar impler.io?
- Cadastre-se no portal web e crie uma importação com colunas Instale o pacote React: npm install @impler/react Adicione o script de incorporação antes da tag de fechamento body do seu app
- Onde consigo impler.io?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/implerhq/impler.io
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca Python de qualidade de dados que permite às equipes escrever Expectations declarativas como testes unitários para os dados e gerar relatórios de validação.
Quadro branco virtual de código aberto para criar diagramas com aparência desenhada à mão, com pacote npm para incorporar em aplicações React.
Uma biblioteca leve de gerenciamento de estado para React, baseada em hooks e sem necessidade de providers.
Apache Answer é uma plataforma de perguntas e respostas de código aberto para criar fóruns comunitários, centrais de ajuda e sites de gestão do conhecimento.
Ferramenta open source e auto-hospedável para planejar, publicar e analisar conteúdo em várias redes sociais, com integrações de IA e API.