Repolode
slugylink

slugylink/slugy

Open-source-сервис сокращения URL с брендовыми ссылками, собственными доменами, QR-кодами и отслеживанием кликов, лидов и выручки.

Open source альтернатива:BitlyDub.co

Звёзды
95
Форки
15
Открытые issues
2
Последний коммит
26 дней назад

Что это?

Slugy — разворачиваемый на собственном сервере сервис для сокращения URL и управления ссылками, созданный на Next.js и TypeScript. Он создаёт короткие ссылки с настраиваемыми слагами, сроком действия и защитой паролем, а также позволяет подключить собственный домен для брендированных ссылок.

Помимо подсчёта кликов, Slugy связывает регистрации с короткой ссылкой, которая их привела (тариф Pro), а заказы Shopify — с кликами, благодаря которым они состоялись (тариф Growth). Также сервис умеет создавать QR-коды и страницы со ссылками в био и предлагает расширение для браузера, чтобы сокращать ссылки с текущей страницы.

В стеке используются Neon Postgres с Prisma, Upstash Redis, Inngest для фоновых задач, Tinybird для аналитики, Resend для отправки электронной почты и Polar для биллинга; за вход отвечает Better Auth. Развёртывание рассчитано на Vercel. Проект распространяется по лицензии MIT.

Ключевые возможности

  • 01Короткие ссылки с настраиваемыми слагами, сроком действия и защитой паролем
  • 02Поддержка собственного домена для брендированных ссылок
  • 03Создание и настройка QR-кодов
  • 04Аналитика кликов с данными об источниках переходов, странах и устройствах
  • 05Атрибуция лидов и выручки Shopify ссылкам, которые их привели
  • 06Страницы со ссылками в био и расширение для браузера

Сценарии использования

  • Маркетинговые команды, отслеживающие, какие кампании приводят к регистрациям или продажам
  • Компании, которым нужны короткие ссылки на собственном домене
  • Разработчики, которым нужен размещённый на собственном сервере сокращатель ссылок на Next.js с лицензией MIT

Быстрый старт

  1. 1

    Клонируйте репозиторий и установите зависимости

    git clone https://github.com/slugylink/slugy.git && cd slugy && npm install
  2. 2

    Скопируйте пример файла окружения и укажите обязательные переменные, такие как DATABASE_URL и BETTER_AUTH_SECRET

    cp .env.example .env.local
  3. 3

    Сгенерируйте клиент Prisma и примените схему базы данных

    npx prisma generate && npm run db:push
  4. 4

    Запустите локальный сервер разработки и откройте http://localhost:3000

    npm run dev

Что важно знать

  • Для полноценной работы необходимы база данных Postgres и аккаунт Upstash Redis.
  • Самостоятельное размещение не обеспечивает полноценное развертывание в production одной командой; docker-compose предназначен только для разработки.

В подборках

Темы

Частые вопросы

Что такое slugy?
Open-source-сервис сокращения URL с брендовыми ссылками, собственными доменами, QR-кодами и отслеживанием кликов, лидов и выручки. Slugy — разворачиваемый на собственном сервере сервис для сокращения URL и управления ссылками, созданный на Next.js и TypeScript. Он создаёт короткие ссылки с настраиваемыми слагами, сроком действия и защитой паролем, а также позволяет подключить собственный домен для брендированных ссылок.
slugy можно использовать бесплатно? Какая у него лицензия?
slugy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
slugy всё ещё поддерживается?
Активно поддерживается. Последний коммит в slugy — 12 окт. 2026 г..
Для чего можно использовать slugy?
Маркетинговые команды, отслеживающие, какие кампании приводят к регистрациям или продажам Компании, которым нужны короткие ссылки на собственном домене Разработчики, которым нужен размещённый на собственном сервере сокращатель ссылок на Next.js с лицензией MIT
Как установить slugy?
Клонируйте репозиторий и установите зависимости: git clone https://github.com/slugylink/slugy.git && cd slugy && npm install Скопируйте пример файла окружения и укажите обязательные переменные, такие как DATABASE_URL и BETTER_AUTH_SECRET: cp .env.example .env.local Сгенерируйте клиент Prisma и примените схему базы данных: npx prisma generate && npm run db:push Запустите локальный сервер разработки и откройте http://localhost:3000: npm run dev
Где скачать slugy?
Исходный код и инструкции по установке — на GitHub: https://github.com/slugylink/slugy

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

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

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

25,1 тыс.+73 за неделю3,4 тыс.TypeScriptOtherАктивно поддерживаетсяОбновлён 12 дней назад

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

2,3 тыс.365TypeScriptMITАктивно поддерживаетсяОбновлён 10 дней назад

Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.

49,8 тыс.+188 за неделю15,6 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад