Repolode
dubinc

dubinc/dub

Next.js와 TypeScript로 구축한 단축 링크, 전환 추적, 제휴 프로그램용 오픈소스 링크 어트리뷰션 플랫폼입니다.

대체할 수 있는 제품:BitlyRebrandly

스타
24,915
포크
3,333
열린 이슈
113
마지막 커밋
5시간 전

어떤 프로젝트인가요?

Dub은 마케팅 팀을 위한 링크 어트리뷰션 플랫폼입니다. 단축 링크에 클릭 및 전환 추적 기능을 결합해 어떤 링크가 가입이나 판매로 이어지는지 확인할 수 있습니다. 파트너와 추천 링크를 관리하는 제휴 프로그램 모듈도 포함되어 있습니다.

이 프로젝트는 Next.js, TypeScript, Tailwind CSS로 구축되었습니다. 데이터는 Prisma를 통해 MySQL에 저장하며, 캐싱에는 Upstash Redis를, 분석에는 Tinybird를 사용합니다. 인증에는 NextAuth.js, 결제에는 Stripe를 사용하고 이메일은 Resend를 통해 전송합니다.

핵심 기능은 AGPLv3 라이선스를 따르며, /ee 디렉터리의 엔터프라이즈 기능은 상용 라이선스가 적용됩니다. 저장소에는 셀프 호스팅 가이드와 시드 스크립트를 포함한 로컬 개발 환경 설정이 제공됩니다.

핵심 기능

  • 01단축 링크를 만들고 클릭과 전환을 추적합니다.
  • 02파트너와 추천 링크를 관리하는 제휴 프로그램 모듈을 제공합니다.
  • 03Prisma ORM을 통해 데이터를 MySQL에 저장합니다.
  • 04캐싱에는 Upstash Redis를, 분석에는 Tinybird를 사용합니다.
  • 05프로젝트 문서의 가이드를 참고해 셀프 호스팅할 수 있습니다.

활용 사례

  • 어떤 마케팅 캠페인 링크가 가입이나 구매로 이어지는지 추적할 수 있습니다.
  • 추천 링크를 활용해 제휴 또는 파트너 프로그램을 운영할 수 있습니다.
  • 데이터를 직접 관리하기 위해 링크 관리 플랫폼을 셀프 호스팅할 수 있습니다.

빠른 시작

  1. 1

    로컬 개발 가이드에 따라 개발 환경을 설정합니다

  2. 2

    권장 버전인 Node v23.11.0과 pnpm 9.15.9를 사용합니다

  3. 3

    의존성을 설치합니다

    pnpm install
  4. 4

    프로젝트를 빌드합니다

    pnpm build

사용 전 알아둘 점

  • 라이선스가 혼합되어 있습니다. 코어는 AGPLv3를 따르지만, /ee 엔터프라이즈 디렉터리에는 상용 라이선스가 필요합니다.
  • PlanetScale, Upstash, Tinybird, Stripe, Resend 등 여러 외부 서비스에 의존하므로 셀프 호스팅에는 설정 작업이 필요합니다.
  • README의 로컬 설정 안내는 모든 단계를 본문에 제공하는 대신 외부 개발 가이드 링크에 의존합니다.

토픽

자주 묻는 질문

dub은(는) 무엇인가요?
Next.js와 TypeScript로 구축한 단축 링크, 전환 추적, 제휴 프로그램용 오픈소스 링크 어트리뷰션 플랫폼입니다. Dub은 마케팅 팀을 위한 링크 어트리뷰션 플랫폼입니다. 단축 링크에 클릭 및 전환 추적 기능을 결합해 어떤 링크가 가입이나 판매로 이어지는지 확인할 수 있습니다. 파트너와 추천 링크를 관리하는 제휴 프로그램 모듈도 포함되어 있습니다.
dub은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dub은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dub은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dub의 마지막 커밋은 2026년 10월 19일입니다.
dub은(는) 어디에 사용할 수 있나요?
어떤 마케팅 캠페인 링크가 가입이나 구매로 이어지는지 추적할 수 있습니다. 추천 링크를 활용해 제휴 또는 파트너 프로그램을 운영할 수 있습니다. 데이터를 직접 관리하기 위해 링크 관리 플랫폼을 셀프 호스팅할 수 있습니다.
dub는 어떻게 설치하나요?
로컬 개발 가이드에 따라 개발 환경을 설정합니다 권장 버전인 Node v23.11.0과 pnpm 9.15.9를 사용합니다 의존성을 설치합니다: pnpm install 프로젝트를 빌드합니다: pnpm build
dub은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dubinc/dub

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

관련 프로젝트