Sobre el proyecto
Dub es una plataforma de atribución de enlaces de código abierto que abarca enlaces cortos, seguimiento de conversiones y programas de afiliados. Según el README, impulsa más de 100M de clics y 2M de enlaces mensualmente y es utilizada por equipos de marketing en empresas como Twilio, Buffer, Framer, Perplexity, Vercel y Laravel.
Capacidades principales descritas:
- Gestión de enlaces cortos
- Seguimiento de conversiones y analíticas
- Programas de afiliados/socios
Stack tecnológico indicado en el README:
- Next.js (framework), TypeScript (lenguaje), Tailwind (CSS)
- Prisma (ORM), PlanetScale (base de datos), Upstash (Redis)
- Tinybird (analíticas), NextAuth.js (autenticación), BoxyHQ (SAML/SSO)
- Turborepo (monorepo), Stripe (pagos), Resend (correos electrónicos), Vercel (despliegues)
Autoalojamiento: el README remite a una guía de autoalojamiento para un mayor control sobre los datos y el diseño.
Contribución: el proyecto acepta issues y pull requests, y proporciona una guía de desarrollo local. Las versiones recomendadas son Node v23.11.0 y pnpm 9.15.9. Los problemas comunes incluyen tablas de base de datos faltantes (resuelto con pnpm prisma:push) y problemas de compilación (resuelto al coincidir con las versiones recomendadas y borrar node_modules, .next y .turbo antes de reinstalar). Un script de datos semilla de desarrollo puede poblar datos de desarrollo, opcionalmente truncando la base de datos primero con un mensaje de confirmación.
Licencia: Dub Technologies, Inc. sigue un modelo de núcleo abierto. El núcleo (99%) está licenciado bajo AGPLv3, mientras que el 1% restante bajo el directorio /ee Enterprise Edition requiere una licencia comercial, dirigida a organizaciones más grandes que necesitan funciones empresariales.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.