Repolode
implerhq

implerhq/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.

Alternativa open source a:OneSchemaFlatfile

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. 1

    Cadastre-se no portal web e crie uma importação com colunas

  2. 2

    Instale o pacote React

    npm install @impler/react
  3. 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