Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.
- Звёзды
- 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
Клонируйте репозиторий и установите зависимости
git clone https://github.com/slugylink/slugy.git && cd slugy && npm install - 2
Скопируйте пример файла окружения и укажите обязательные переменные, такие как DATABASE_URL и BETTER_AUTH_SECRET
cp .env.example .env.local - 3
Сгенерируйте клиент Prisma и примените схему базы данных
npx prisma generate && npm run db:push - 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 обновляется ежедневно.
Похожие проекты
Универсальная платформа доменных сервисов для собственного хостинга: короткие ссылки, временные почтовые ящики, управление DNS поддоменов, файловое хранилище, открытый API и панель администратора.
Модульный open-source стартер для SaaS на Next.js: авторизация, организации, оплата через Stripe, админ-панель, документация, блог и changelog — всё можно отключить.
CRM с открытым исходным кодом на базе AI-агентов, которые изучают контакты, фиксируют подтверждающие данные и работают по собственному расписанию.
Приложение для управления проектами с досками и карточками — open-source альтернатива Trello, которую можно развернуть на своём сервере.
Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.