Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
- 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
Sigue la guía de desarrollo local para configurar tu entorno
- 2
Usa las versiones recomendadas: Node v23.11.0 y pnpm 9.15.9
- 3
Instala las dependencias
pnpm install - 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
Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.
Plataforma low-code autoalojable y orientada a API que funciona como una hoja de cálculo colaborativa con base de datos y se presenta como alternativa a Airtable.
Plataforma de firma de documentos de código abierto, concebida como alternativa autoalojable a DocuSign y basada en firmas PDF.
Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario.
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.