这个项目能做什么
Dub 是一个开源链接归因平台,涵盖短链接、转化跟踪和联盟计划。根据 README,它每月支撑超过 1 亿次点击和 200 万个链接,并被 Twilio、Buffer、Framer、Perplexity、Vercel 和 Laravel 等公司的营销团队使用。
描述的核心能力:
- 短链接管理
- 转化跟踪与分析
- 联盟/合作伙伴计划
README 中列出的技术栈:
- Next.js(框架)、TypeScript(语言)、Tailwind(CSS)
- Prisma(ORM)、PlanetScale(数据库)、Upstash(Redis)
- Tinybird(分析)、NextAuth.js(认证)、BoxyHQ(SAML/SSO)
- Turborepo(monorepo)、Stripe(支付)、Resend(邮件)、Vercel(部署)
自托管:README 指向一份自托管指南,以便对数据和设计拥有更大的控制权。
贡献:项目欢迎 issue 和 pull request,并提供本地开发指南。推荐版本为 Node v23.11.0 和 pnpm 9.15.9。常见问题包括缺少数据库表(通过 pnpm prisma:push 解决)和构建问题(通过匹配推荐版本并在重新安装前清除 node_modules、.next 和 .turbo 解决)。开发种子脚本可以填充开发数据,并可选择先通过确认提示截断数据库。
许可:Dub Technologies, Inc. 遵循开源核心模式。核心部分(99%)采用 AGPLv3 许可,而 /ee 企业版目录中剩余的 1% 需要商业许可,面向需要企业功能的大型组织。
评论
0 评分人数达到10人后显示
登录后参与讨论。