Об этом проекте
Dub — это открытая платформа атрибуции ссылок, охватывающая короткие ссылки, отслеживание конверсий и партнёрские программы. Согласно README, она обеспечивает более 100 млн кликов и 2 млн ссылок ежемесячно и используется маркетинговыми командами таких компаний, как Twilio, Buffer, Framer, Perplexity, Vercel и Laravel.
Описаны основные возможности:
- Управление короткими ссылками
- Отслеживание конверсий и аналитика
- Партнёрские программы
Технологический стек, указанный в README:
- Next.js (фреймворк), TypeScript (язык), Tailwind (CSS)
- Prisma (ORM), PlanetScale (база данных), Upstash (Redis)
- Tinybird (аналитика), NextAuth.js (аутентификация), BoxyHQ (SAML/SSO)
- Turborepo (монорепозиторий), Stripe (платежи), Resend (электронная почта), Vercel (развёртывание)
Самостоятельный хостинг: README ссылается на руководство по самостоятельному хостингу для большего контроля над данными и дизайном.
Участие в разработке: проект приветствует issues и pull requests и предоставляет руководство по локальной разработке. Рекомендуемые версии — Node v23.11.0 и pnpm 9.15.9. Типичные проблемы включают отсутствующие таблицы базы данных (решается с помощью pnpm prisma:push) и проблемы сборки (решается использованием рекомендуемых версий и очисткой node_modules, .next и .turbo перед переустановкой). Скрипт dev seed может заполнить данные для разработки, при необходимости сначала очистив базу данных с запросом подтверждения.
Лицензия: Dub Technologies, Inc. следует модели open-core. Ядро (99%) лицензировано под AGPLv3, а оставшийся 1% в каталоге /ee Enterprise Edition требует коммерческой лицензии и предназначен для крупных организаций, нуждающихся в корпоративных функциях.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.