Repolode
dubinc

dubinc/dub

Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.

Open source альтернатива:BitlyRebrandly

Звёзды
24,915
Форки
3,333
Открытые issues
113
Последний коммит
8 часов назад

Что это?

Dub — платформа атрибуции ссылок для маркетинговых команд. Она объединяет короткие ссылки с отслеживанием кликов и конверсий, чтобы команды могли видеть, какие ссылки приводят к регистрациям или продажам. Также в платформу входит модуль партнёрской программы для управления партнёрами и их реферальными ссылками.

Проект построен на Next.js, TypeScript и Tailwind CSS. Данные хранятся в MySQL через Prisma, для кэширования используется Upstash Redis, а для аналитики — Tinybird. Аутентификация работает на NextAuth.js, платежи обрабатываются через Stripe, а электронные письма отправляются через Resend.

Ядро проекта распространяется по лицензии AGPLv3, а корпоративные функции в каталоге /ee — по коммерческой лицензии. В репозитории есть руководство по самостоятельному хостингу и инструкции по локальной настройке для разработки, включая seed-скрипт.

Ключевые возможности

  • 01Создаёт короткие ссылки и отслеживает клики и конверсии.
  • 02Предоставляет модуль партнёрской программы для управления партнёрами и реферальными ссылками.
  • 03Хранит данные в MySQL с помощью ORM Prisma.
  • 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 — 19 окт. 2026 г..
Для чего можно использовать dub?
Отслеживание того, какие ссылки из маркетинговых кампаний приводят к регистрациям или покупкам. Запуск партнёрской программы с реферальными ссылками. Самостоятельное размещение платформы управления ссылками, чтобы данные оставались под вашим контролем.
Как установить dub?
Следуйте руководству по локальной разработке, чтобы настроить окружение Используйте рекомендуемые версии Node v23.11.0 и pnpm 9.15.9 Установите зависимости: pnpm install Соберите проект: pnpm build
Где скачать dub?
Исходный код и инструкции по установке — на GitHub: https://github.com/dubinc/dub

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source инструмент для планирования публикаций в соцсетях: его можно развернуть самостоятельно, а для работы с контентом на разных платформах доступны AI и API-интеграции.

37,4 тыс.7,3 тыс.TypeScriptAGPL-3.0Обновлён 22 часа назад

Платформа для электронной подписи документов с открытым исходным кодом — альтернатива DocuSign, которую можно развернуть на своих серверах и которая использует подписи PDF.

15,5 тыс.3,4 тыс.TypeScriptAGPL-3.0Обновлён 5 часов назад