Repolode
implerhq

implerhq/impler.io

SaaS 제품에 가이드형 CSV·Excel 데이터 가져오기 기능을 제공하는 오픈소스 임베드형 위젯 및 백엔드로, 검증·매핑·검토를 지원합니다.

대체할 수 있는 제품:OneSchemaFlatfile

스타
294
포크
58
열린 이슈
26
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Impler는 SaaS 애플리케이션이 처음부터 직접 만들 필요 없이 사용자에게 가이드형 CSV 및 Excel 업로드 흐름을 제공하도록 돕는 오픈소스 데이터 가져오기 솔루션입니다. React 패키지가 포함된 임베드형 가져오기 위젯을 제공하므로, 개발자는 앱에 가져오기 버튼을 추가해 고객 데이터를 구조화된 방식으로 수집할 수 있습니다.

데이터 처리 측면에서 Impler는 정적 및 동적 검증, Excel 기반 검증 규칙이 적용된 Excel 템플릿 자동 생성, 가져오기 과정에서 유효하지 않은 행을 정리하는 기능을 지원합니다. 가져온 데이터는 웹훅을 통해 호스트 애플리케이션으로 전송할 수 있으며, 이벤트 훅을 사용하면 앱이 위젯의 상태 변화에 반응할 수 있습니다. 스키마는 고정하거나 동적으로 정의할 수 있습니다.

이 프로젝트는 Nx, Lerna, pnpm으로 구성한 TypeScript 모노레포이며, 백엔드에는 NestJS, 웹 포털에는 Next.js를 사용하고 데이터베이스로 MongoDB를 사용합니다. 문서를 따라 로컬에서 실행할 수 있습니다.

핵심 기능

  • 01임베드할 수 있는 가이드형 반응형 데이터 가져오기 위젯
  • 02다양한 데이터 유형을 위한 정적 및 동적 검증
  • 03Excel 기반 검증이 적용된 Excel 템플릿 자동 생성
  • 04가져온 데이터를 애플리케이션으로 전송하는 웹훅
  • 05위젯 상태 변화에 반응하는 이벤트 훅
  • 06가져오기 과정에서 유효하지 않은 행 정리

활용 사례

  • SaaS 제품에 고객 레코드의 CSV 또는 Excel 일괄 업로드 기능 추가
  • 기존 데이터가 담긴 스프레드시트를 사용해 새 앱에 사용자를 온보딩
  • 가져온 행이 데이터베이스에 저장되기 전에 검증하고 수정

빠른 시작

  1. 1

    웹 포털에서 계정을 만들고 열을 지정해 가져오기를 생성합니다

  2. 2

    React 패키지를 설치합니다

    npm install @impler/react
  3. 3

    앱의 닫는 body 태그 앞에 임베드 스크립트를 추가합니다

사용 전 알아둘 점

  • 위젯을 사용하려면 Impler 웹 포털 계정과 액세스 토큰이 필요합니다.
  • 전체 셀프 호스팅 설정 방법은 README가 아닌 외부 문서에만 설명되어 있습니다.

토픽

자주 묻는 질문

impler.io은(는) 무엇인가요?
SaaS 제품에 가이드형 CSV·Excel 데이터 가져오기 기능을 제공하는 오픈소스 임베드형 위젯 및 백엔드로, 검증·매핑·검토를 지원합니다. Impler는 SaaS 애플리케이션이 처음부터 직접 만들 필요 없이 사용자에게 가이드형 CSV 및 Excel 업로드 흐름을 제공하도록 돕는 오픈소스 데이터 가져오기 솔루션입니다. React 패키지가 포함된 임베드형 가져오기 위젯을 제공하므로, 개발자는 앱에 가져오기 버튼을 추가해 고객 데이터를 구조화된 방식으로 수집할 수 있습니다.
impler.io은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
impler.io은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
impler.io은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. 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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트