Repolode
dubinc

dubinc/dub.link

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

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

Звёзды
25,116
Форки
3,392
Открытые issues
113
Последний коммит
11 дней назад

Что это?

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.link?
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript. Dub — платформа атрибуции ссылок для маркетинговых команд. Она объединяет короткие ссылки с отслеживанием кликов и конверсий, чтобы команды могли видеть, какие ссылки приводят к регистрациям или продажам. Также в платформу входит модуль партнёрской программы для управления партнёрами и их реферальными ссылками.
dub.link можно использовать бесплатно? Какая у него лицензия?
dub.link распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dub.link всё ещё поддерживается?
Активно поддерживается. Последний коммит в dub.link — 27 окт. 2026 г..
Для чего можно использовать dub.link?
Отслеживание того, какие ссылки из маркетинговых кампаний приводят к регистрациям или покупкам. Запуск партнёрской программы с реферальными ссылками. Самостоятельное размещение платформы управления ссылками, чтобы данные оставались под вашим контролем.
Как установить dub.link?
Следуйте руководству по локальной разработке, чтобы настроить окружение Используйте рекомендуемые версии Node v23.11.0 и pnpm 9.15.9 Установите зависимости: pnpm install Соберите проект: pnpm build
Где скачать dub.link?
Исходный код и инструкции по установке — на GitHub: https://github.com/dubinc/dub.link

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

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

Самостоятельно размещаемый сервис сокращения ссылок с аналитикой, целиком работающий на Cloudflare Workers, D1 и KV без традиционного сервера.

7,3 тыс.+11 за неделю5,4 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 10 дней назад

Универсальная платформа доменных сервисов для собственного хостинга: короткие ссылки, временные почтовые ящики, управление DNS поддоменов, файловое хранилище, открытый API и панель администратора.

2,3 тыс.+1 за неделю364TypeScriptMITАктивно поддерживаетсяОбновлён 8 дней назад