Repolode
implerhq

implerhq/impler.io

Widget integrable y backend de código abierto para importar datos guiados desde CSV y Excel en productos SaaS, con validación, mapeo y revisión.

Alternativa open source a:OneSchemaFlatfile

Estrellas
294
Forks
58
Issues abiertos
26
Último commit
hace 2 meses

¿Qué es?

Impler es una solución de código abierto para importar datos que permite a las aplicaciones SaaS ofrecer a sus usuarios un proceso guiado para subir archivos CSV y Excel, en lugar de tener que crearlo desde cero. Incluye un widget de importación integrable y un paquete para React, para que los desarrolladores puedan añadir un botón de importación a su aplicación y recopilar datos de clientes de forma estructurada.

En cuanto a los datos, Impler admite validaciones estáticas y dinámicas, plantillas de Excel generadas automáticamente con reglas de validación basadas en Excel y la limpieza de filas no válidas durante la importación. Los datos importados se pueden enviar a la aplicación anfitriona mediante webhooks, y los hooks de eventos permiten que la aplicación responda al estado del widget. Los esquemas pueden ser fijos o definirse dinámicamente.

El proyecto es un monorepo de TypeScript creado con Nx, Lerna y pnpm; usa NestJS para el backend, Next.js para el portal web y MongoDB como base de datos. Los desarrolladores pueden ejecutarlo localmente siguiendo la documentación.

Funciones clave

  • 01Widget integrable, guiado y adaptable para importar datos
  • 02Validaciones estáticas y dinámicas para distintos tipos de datos
  • 03Plantillas de Excel generadas automáticamente con validación basada en Excel
  • 04Webhooks para enviar los datos importados a la aplicación
  • 05Hooks de eventos para responder al estado del widget
  • 06Limpieza de datos para eliminar filas no válidas durante la importación

Casos de uso

  • Añadir a un producto SaaS la carga masiva de registros de clientes desde archivos CSV o Excel
  • Incorporar usuarios a una aplicación nueva mediante hojas de cálculo con datos existentes
  • Validar y corregir las filas importadas antes de que lleguen a la base de datos

Inicio rápido

  1. 1

    Regístrate en el portal web y crea una importación con columnas

  2. 2

    Instala el paquete de React

    npm install @impler/react
  3. 3

    Añade el script de inserción antes de la etiqueta de cierre body de tu aplicación

Antes de usarlo

  • Para usar el widget necesitas una cuenta en el portal web de Impler y un token de acceso.
  • La configuración completa del autoalojamiento solo se describe en la documentación externa, no en el README.

Temas

Preguntas frecuentes

¿Qué es impler.io?
Widget integrable y backend de código abierto para importar datos guiados desde CSV y Excel en productos SaaS, con validación, mapeo y revisión. Impler es una solución de código abierto para importar datos que permite a las aplicaciones SaaS ofrecer a sus usuarios un proceso guiado para subir archivos CSV y Excel, en lugar de tener que crearlo desde cero. Incluye un widget de importación integrable y un paquete para React, para que los desarrolladores puedan añadir un botón de importación a su aplicación y recopilar datos de clientes de forma estructurada.
¿impler.io es gratuito? ¿Qué licencia tiene?
impler.io es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿impler.io sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de impler.io fue el 1 sept 2026.
¿Para qué puedo usar impler.io?
Añadir a un producto SaaS la carga masiva de registros de clientes desde archivos CSV o Excel Incorporar usuarios a una aplicación nueva mediante hojas de cálculo con datos existentes Validar y corregir las filas importadas antes de que lleguen a la base de datos
¿Cómo se instala impler.io?
Regístrate en el portal web y crea una importación con columnas Instala el paquete de React: npm install @impler/react Añade el script de inserción antes de la etiqueta de cierre body de tu aplicación
¿Dónde consigo impler.io?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/implerhq/impler.io

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados