Open-source-сервис сокращения URL с брендовыми ссылками, собственными доменами, QR-кодами и отслеживанием кликов, лидов и выручки.
- Звёзды
- 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
Следуйте руководству по локальной разработке, чтобы настроить окружение
- 2
Используйте рекомендуемые версии Node v23.11.0 и pnpm 9.15.9
- 3
Установите зависимости
pnpm install - 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 обновляется ежедневно.
Похожие проекты
Сокращатель URL с открытым исходным кодом на PHP для собственного сервера — с полным контролем над ссылками и статистикой.
Самостоятельно размещаемый сервис сокращения ссылок с аналитикой, целиком работающий на Cloudflare Workers, D1 и KV без традиционного сервера.
Самостоятельно размещаемый сервис сокращения URL на Laravel, Vue 3 и Inertia.js с аналитикой кликов, поддержкой собственных доменов и коротких ссылок.
Открытая альтернатива DocSend для обмена документами через защищённые комнаты данных с аналитикой и собственными доменами.
Универсальная платформа доменных сервисов для собственного хостинга: короткие ссылки, временные почтовые ящики, управление DNS поддоменов, файловое хранилище, открытый API и панель администратора.