CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL.
- Звёзды
- 294
- Форки
- 58
- Открытые issues
- 26
- Последний коммит
- 2 месяца назад
Что это?
Impler — решение для импорта данных с открытым исходным кодом. Оно позволяет SaaS-приложениям предложить пользователям пошаговую загрузку CSV- и Excel-файлов, не разрабатывая такой процесс с нуля. В комплект входит встраиваемый виджет импорта и пакет для React: разработчики могут добавить в приложение кнопку импорта и собирать данные клиентов в структурированном виде.
Impler поддерживает статическую и динамическую проверку данных, автоматическую генерацию шаблонов Excel с правилами проверки на основе Excel, а также очистку некорректных строк во время импорта. Импортированные данные можно отправлять в основное приложение через вебхуки, а обработчики событий позволяют приложению реагировать на состояние виджета. Схемы можно задать заранее или определять динамически.
Проект представляет собой монорепозиторий на TypeScript, собранный с помощью Nx, Lerna и pnpm. Для backend используется NestJS, для веб-портала — Next.js, а в качестве базы данных — MongoDB. Разработчики могут запустить проект локально, следуя документации.
Ключевые возможности
- 01Встраиваемый адаптивный виджет для пошагового импорта данных
- 02Статическая и динамическая проверка данных разных типов
- 03Автоматически генерируемые шаблоны Excel с проверкой на основе Excel
- 04Вебхуки для отправки импортированных данных в приложение
- 05Обработчики событий для реакции на состояние виджета
- 06Очистка некорректных строк во время импорта
Сценарии использования
- Добавление в SaaS-продукт массовой загрузки записей о клиентах из CSV- или Excel-файлов
- Перенос в новое приложение данных пользователей из электронных таблиц
- Проверка и исправление импортированных строк до их сохранения в базе данных
Быстрый старт
- 1
Зарегистрируйтесь на веб-портале и создайте импорт с колонками
- 2
Установите пакет React
npm install @impler/react - 3
Добавьте скрипт встраивания перед закрывающим тегом body в приложении
Что важно знать
- Для использования виджета необходимы учетная запись на веб-портале Impler и токен доступа.
- Полная настройка самостоятельного хостинга описана только во внешней документации, а не в README.
Темы
Частые вопросы
- Что такое impler.io?
- Встраиваемый виджет и backend с открытым исходным кодом для импорта CSV- и Excel-данных в SaaS-продукты с проверкой, сопоставлением и предварительным просмотром. Impler — решение для импорта данных с открытым исходным кодом. Оно позволяет SaaS-приложениям предложить пользователям пошаговую загрузку CSV- и Excel-файлов, не разрабатывая такой процесс с нуля. В комплект входит встраиваемый виджет импорта и пакет для React: разработчики могут добавить в приложение кнопку импорта и собирать данные клиентов в структурированном виде.
- impler.io можно использовать бесплатно? Какая у него лицензия?
- impler.io распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- impler.io всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в impler.io — 1 сент. 2026 г..
- Для чего можно использовать impler.io?
- Добавление в SaaS-продукт массовой загрузки записей о клиентах из CSV- или Excel-файлов Перенос в новое приложение данных пользователей из электронных таблиц Проверка и исправление импортированных строк до их сохранения в базе данных
- Как установить impler.io?
- Зарегистрируйтесь на веб-портале и создайте импорт с колонками Установите пакет React: npm install @impler/react Добавьте скрипт встраивания перед закрывающим тегом body в приложении
- Где скачать impler.io?
- Исходный код и инструкции по установке — на GitHub: https://github.com/implerhq/impler.io
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-библиотека для контроля качества данных: команды описывают декларативные Expectations как unit-тесты и формируют отчёты о проверках.
Web app that uses LLMs and LangChain to turn PDFs, docs, videos and web pages into a knowledge graph stored in Neo4j.
Открытый Python-фреймворк для оценки, тестирования и мониторинга ML- и LLM-систем: более 100 встроенных метрик и обнаружение дрейфа.
Бесконечная онлайн-доска с открытым исходным кодом для создания схем от руки и встраиваемым React-пакетом для npm.
Небольшая библиотека управления состоянием для React на основе хуков, которой не нужны провайдеры.