Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.
- Звёзды
- 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
Следуйте руководству по локальной разработке, чтобы настроить окружение
- 2
Используйте рекомендуемые версии Node v23.11.0 и pnpm 9.15.9
- 3
Установите зависимости
pnpm install - 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-интеграции.
Самостоятельно размещаемая low-code-платформа с API, работающая как совместная табличная база данных и позиционируемая как альтернатива Airtable.
Платформа для электронной подписи документов с открытым исходным кодом — альтернатива DocuSign, которую можно развернуть на своих серверах и которая использует подписи PDF.
CRM с открытым исходным кодом на базе AI-агентов, которые изучают контакты, фиксируют подтверждающие данные и работают по собственному расписанию.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.