Об этом проекте

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 требует коммерческой лицензии и предназначен для крупных организаций, нуждающихся в корпоративных функциях.