Repolode
dubinc

dubinc/dub

Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript.

Alternativa open source a:BitlyRebrandly

Estrellas
24,915
Forks
3,333
Issues abiertos
113
Último commit
hace 5 horas

¿Qué es?

Dub es una plataforma de atribución de enlaces para equipos de marketing. Combina enlaces cortos con seguimiento de clics y conversiones, para que los equipos puedan ver qué enlaces generan registros o ventas. También incluye un módulo de programas de afiliados para gestionar colaboradores y sus enlaces de referencia.

El proyecto está desarrollado con Next.js, TypeScript y Tailwind CSS. Los datos se almacenan en MySQL mediante Prisma, y se usan Upstash Redis para el almacenamiento en caché y Tinybird para las analíticas. La autenticación utiliza NextAuth.js, los pagos se gestionan con Stripe y el correo electrónico se envía mediante Resend.

El núcleo tiene licencia AGPLv3, mientras que las funciones empresariales del directorio /ee están sujetas a una licencia comercial. El repositorio incluye una guía para alojarlo por cuenta propia y una configuración de desarrollo local con un script para cargar datos iniciales.

Funciones clave

  • 01Crea enlaces cortos y registra clics y conversiones.
  • 02Incluye un módulo de programas de afiliados para gestionar colaboradores y enlaces de referencia.
  • 03Almacena los datos en MySQL mediante Prisma ORM.
  • 04Usa Upstash Redis para el almacenamiento en caché y Tinybird para las analíticas.
  • 05Se puede alojar por cuenta propia; la documentación del proyecto incluye una guía.

Casos de uso

  • Seguir qué enlaces de campañas de marketing generan registros o compras.
  • Gestionar un programa de afiliados o colaboradores mediante enlaces de referencia.
  • Alojar por cuenta propia una plataforma de gestión de enlaces para mantener los datos bajo tu control.

Inicio rápido

  1. 1

    Sigue la guía de desarrollo local para configurar tu entorno

  2. 2

    Usa las versiones recomendadas: Node v23.11.0 y pnpm 9.15.9

  3. 3

    Instala las dependencias

    pnpm install
  4. 4

    Compila el proyecto

    pnpm build

Antes de usarlo

  • La licencia es mixta: el núcleo está bajo AGPLv3, mientras que el directorio empresarial /ee requiere una licencia comercial.
  • Depende de numerosos servicios externos, como PlanetScale, Upstash, Tinybird, Stripe y Resend, por lo que alojarlo por cuenta propia requiere trabajo de configuración.
  • La configuración local del README depende de un enlace a una guía de desarrollo externa, en lugar de incluir todos los pasos.

Temas

Preguntas frecuentes

¿Qué es dub?
Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript. Dub es una plataforma de atribución de enlaces para equipos de marketing. Combina enlaces cortos con seguimiento de clics y conversiones, para que los equipos puedan ver qué enlaces generan registros o ventas. También incluye un módulo de programas de afiliados para gestionar colaboradores y sus enlaces de referencia.
¿dub es gratuito? ¿Qué licencia tiene?
dub es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dub sigue mantenido?
Mantenimiento activo. El último commit de dub fue el 19 oct 2026.
¿Para qué puedo usar dub?
Seguir qué enlaces de campañas de marketing generan registros o compras. Gestionar un programa de afiliados o colaboradores mediante enlaces de referencia. Alojar por cuenta propia una plataforma de gestión de enlaces para mantener los datos bajo tu control.
¿Cómo se instala dub?
Sigue la guía de desarrollo local para configurar tu entorno Usa las versiones recomendadas: Node v23.11.0 y pnpm 9.15.9 Instala las dependencias: pnpm install Compila el proyecto: pnpm build
¿Dónde consigo dub?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dubinc/dub

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados