一款可用代码扩展的开源 CRM,内置对象、视图、工作流和 AI 智能体,基于 TypeScript 与 React 构建。
- Star
- 294
- Fork
- 58
- 未关闭 Issue
- 26
- 最近提交
- 2个月前
这是什么?
Impler 是一个开源的数据导入方案,让 SaaS 应用无需从零开发,就能为用户提供引导式的 CSV 和 Excel 文件上传流程。它以可嵌入的导入组件形式提供,并附带 React 包,开发者只需添加一个导入按钮,即可结构化地收集客户数据。
在数据处理方面,Impler 支持静态与动态校验,可自动生成带 Excel 校验规则的导入模板,并允许在导入过程中清理无效数据。导入的数据可通过 Webhook 发送到宿主应用,事件钩子则可用于根据组件状态做出响应。数据结构既可以固定,也可以动态定义。
项目采用 TypeScript 单体仓库,基于 Nx、Lerna 和 pnpm 构建,后端使用 NestJS,Web 门户使用 Next.js,数据库为 MongoDB。开发者可以按文档在本地运行。
核心功能
- 01可嵌入、引导式且响应式的数据导入组件
- 02支持静态和动态校验,覆盖各类数据
- 03自动生成带 Excel 校验规则的导入模板
- 04通过 Webhook 将导入数据发送到应用
- 05提供事件钩子,根据组件状态做出响应
- 06导入过程中可清理无效数据
适用场景
- 为 SaaS 产品添加客户记录的 CSV 或 Excel 批量上传功能
- 让新用户通过电子表格迁移已有数据
- 在数据写入数据库前校验并修正导入的行
快速上手
- 1
在网页门户注册账户并创建包含列的导入
- 2
安装 React 包
npm install @impler/react - 3
在应用的 body 结束标签前添加嵌入脚本
使用前须知
- 使用该组件需要 Impler 网页门户账户和访问令牌。
- 完整的自托管设置仅在外部文档中说明,README 中未涉及。
标签
常见问题
- impler.io 是什么?
- 面向 SaaS 产品的开源可嵌入式 CSV 和 Excel 数据导入组件与后端,支持校验、字段映射和数据审核。 Impler 是一个开源的数据导入方案,让 SaaS 应用无需从零开发,就能为用户提供引导式的 CSV 和 Excel 文件上传流程。它以可嵌入的导入组件形式提供,并附带 React 包,开发者只需添加一个导入按钮,即可结构化地收集客户数据。
- impler.io 可以免费使用吗?用的什么许可证?
- impler.io 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- impler.io 还在维护吗?
- 半年内有更新。impler.io 最近一次提交是在 2026年9月1日。
- impler.io 适合用来做什么?
- 为 SaaS 产品添加客户记录的 CSV 或 Excel 批量上传功能 让新用户通过电子表格迁移已有数据 在数据写入数据库前校验并修正导入的行
- impler.io 怎么安装和运行?
- 在网页门户注册账户并创建包含列的导入 安装 React 包: npm install @impler/react 在应用的 body 结束标签前添加嵌入脚本
- 在哪里获取 impler.io?
- 源代码和安装说明在 GitHub 上:https://github.com/implerhq/impler.io
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5.9万9629TypeScriptOther更新于 昨天
Python 数据质量库,以 Expectation 作为数据的单元测试并生成校验报告。
1.2万1877PythonApache-2.0更新于 6天前
一款开源的手绘风格虚拟白板,可用于绘制图表,也可作为 React 组件嵌入应用。
13.4万1.6万TypeScriptMIT更新于 昨天
一个基于 Hook 的轻量 React 状态管理库,无需包裹 Provider。
5.9万2176TypeScriptMIT更新于 8天前
Apache Answer 是一个开源问答平台,可用于搭建社区论坛、帮助中心和知识管理站点。
1.6万1377GoApache-2.0更新于 20小时前
可自托管的开源社交媒体排程工具,用于规划、发布和分析多平台内容,并支持 AI 与 API 集成。
3.7万7305TypeScriptAGPL-3.0更新于 前天