Un CRM de código abierto que puedes ampliar con código mediante objetos, vistas, flujos de trabajo y agentes de IA, creado con TypeScript, React y PostgreSQL.
- 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
Regístrate en el portal web y crea una importación con columnas
- 2
Instala el paquete de React
npm install @impler/react - 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
Biblioteca de Python para calidad de datos que permite a los equipos definir Expectations declarativas como pruebas unitarias y generar informes de validación.
Pizarra virtual de código abierto para crear diagramas con aspecto dibujado a mano, con un paquete npm de React que puedes integrar en tus aplicaciones.
Una pequeña biblioteca de gestión de estado para React basada en hooks, sin necesidad de providers.
Apache Answer es una plataforma de preguntas y respuestas de código abierto para crear foros comunitarios, centros de ayuda y sitios de gestión del conocimiento.
Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.