Чудово — ось топ-10 незалежних (self-hosted / open-source) вільних проєктів-скорочувачів посилань, які мають вбудовану або плагінну аналітику. Кожен пункт — коротко про сильні сторони та посилання на офіційний сайт/GitHub для швидкого перевіряння і встановлення.
-
YOURLS — класика self-hosted: стабільний, плагіни, детальні статистики і API. Добре підходить як «де-факто» база для власного сервісу. (yourls.org)
-
Shlink — сучасний, API-орієнтований, PWA-інтерфейс, багаті звіти по переходах, QR-генерація; підходить для масштабних інсталяцій. (shlink.io)
-
Kutt — простий, сучасний UI, підтримка кастомних доменів, детальна статистика; легко підняти через Docker. (kutt.it)
-
Polr — мінімалістичний і при цьому фічевий (брендування, API, базова аналітика), GPL-ліцензія. (polrproject.org)
-
Reduced.to — сучасний open-source проект з розширеною адмінкою й аналітикою (tracking/dashboard). (GitHub)
-
Pygmy — open-source (Python) проект «url shortener + analytics» — орієнтований на розширюваність і локальний аналіз. (GitHub)
-
Lstu — дуже легкий (Perl/Mojolicious), прості статистики; підходить для мінімалістичних задач або обмежених ресурсів. (GitHub)
-
Sink — «Static / Cloudflare-first» варіант: простий, швидкий, аналітика через логіку на Cloudflare (цікавий варіант для тих, хто хоче безсерверне рішення). (GitHub)
-
Slash (yourselfhosted/slash) — self-hosted рішення з фокусом на командну роботу: колекції посилань, доступи, звіти/джерела трафіку. (GitHub)
-
ScissorLink / refer.is (проєкти та реалізації з відкритим кодом) — кілька сучасних реалізацій (.NET/React або web-сервіси) з дашбордами та click-аналітикою; підходять, якщо хочете конкретний стек (.NET / React) або SaaS-подібні можливості у self-hosted формі. (GitHub)
Короткі поради для вибору
-
Якщо потрібна максимальна простота й велика спільнота → YOURLS або Kutt. (GitHub)
-
Якщо потрібен API-перший, масштабований варіант з багатою аналітикою → Shlink або Reduced.to. (shlink.io)
-
Хочеш легенький, мінімальний ресурсний слід → Lstu або Sink (Cloudflare). (GitHub)
Якщо потрібно, можу одразу:
-
зробити компактну таблицю-порівняння (Docker-ready, стек, аналітика: що саме відстежує, SSO/мультикористувачі, кастомні домени) із посиланнями й командою для швидкого запуску; або
-
підготувати короткий гайд для self-hosted (Docker Compose + nginx + базова настройка аналітики) для будь-якого з цих проєктів.
Що оберемо — таблицю порівняння чи гайд на конкретний проєкт? (Якщо хочеш — відразу роблю таблицю для всіх 10.)
Коментарі
Дописати коментар