
Bitly
URL shortening and link management service for creating concise, trackable links with analytics
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted URL shortener with custom links, QR codes, and security
UrlHub lets you run your own URL shortener on Laravel, offering custom slugs, QR code generation, password protection, expiration, device-aware redirects, and full UI customization.
UrlHub is a Laravel‑based web application that enables you to host your own URL shortening service. It targets developers, small teams, and organizations that need full control over link management without relying on third‑party services.
The platform supports custom slugs, QR code generation, password‑protected links, and configurable expiration dates. Device‑aware redirection automatically sends mobile users to appropriate destinations, while a modern interface lets you edit, delete, and sort links. Extensive configuration options let you tailor registration, UI themes (including dark mode), and overall behavior to match your brand or internal policies.
Deploying UrlHub requires a PHP 8.2+ environment, a web server such as Apache or Nginx, and a supported database (MySQL, MariaDB, or SQLite). After cloning the repository, set up the environment file, run Composer and Artisan commands, and optionally compile assets with Vite. The application ships with admin and user accounts for immediate testing.
When teams consider UrlHub, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Internal documentation linking
Create short, memorable URLs for intranet resources, reducing broken links and improving navigation.
Event promotion with QR codes
Generate QR codes for flyers and tickets, allowing attendees to quickly access event pages on mobile devices.
Secure client file sharing
Distribute password‑protected short links that expire after a set period, enhancing confidentiality.
Mobile app deep linking
Redirect users to platform‑specific app stores or in‑app content based on their device OS.
PHP 8.2 or newer, a web server like Apache or Nginx, and MySQL, MariaDB, or SQLite.
Yes, the UI is built with Blade templates and configurable themes, including dark mode.
It tracks basic view counts; advanced analytics need external integration.
Expiration can be defined in the link creation form or via the API, with a fallback URL after expiry.
The repository does not include a Docker image, but you can containerize the application yourself.
Project at a glance
ActiveLast synced 4 days ago