For an open source url shortener service, the first results are cydrobolt/polr (Polr is a self-hosted URL shortener that provides link analytics, custom domain support, API access, and a link management dashboard to handle short URLs on private infrastructure), yourls/yourls (YOURLS is a self-hosted URL shortening service that provides a full suite for creating, managing, and tracking shortened links with custom domains, API access, and robust analytics) and ash-jc-allen/short-url (This PHP-based framework provides database-driven URL shortening, link management, and visit tracking, fulfilling the core requirements although it focuses more on developer extensibility than an out-of-the-box dashboard). ccbikai/sink and dubinc/dub round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to bitly”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Polr is a self-hosted URL shortener and link analytics platform. It allows users to create concise aliases for long web addresses and store all redirection and analytics data on private infrastructure to maintain full ownership of information. The system functions as a custom domain link manager, enabling the assignment of branded domains or specific naming schemes to shortened URLs. It also serves as a programmatic link orchestrator, providing a structured API and a command-line interface to automate link generation and perform administrative tasks without a manual dashboard. The platform c
Polr is a self-hosted URL shortener that provides link analytics, custom domain support, API access, and a link management dashboard to handle short URLs on private infrastructure.
YOURLS is a self-hosted URL shortening service that provides a platform for creating, managing, and tracking shortened links on a custom domain. Built as a web application, it functions as a redirection engine that processes incoming requests on the host server to perform HTTP redirects while capturing engagement metrics. The platform distinguishes itself through a modular architecture that allows for extensive customization. Users can modify core functionality or add new capabilities by installing or developing custom plugins, which integrate into the system through a hook-based event model.
YOURLS is a self-hosted URL shortening service that provides a full suite for creating, managing, and tracking shortened links with custom domains, API access, and robust analytics.
This project is a URL shortening framework designed for managing, tracking, and resolving shortened web links. It provides a database-driven routing system that maps unique aliases to destination addresses while enforcing lifecycle controls, such as activation and expiration timestamps, to manage link availability. The platform distinguishes itself through its extensibility and support for multi-tenant infrastructure. Developers can inject custom routing logic and middleware into the redirection process, allowing for tailored behavior such as specific HTTP status codes or dynamic parameter fo
This PHP-based framework provides database-driven URL shortening, link management, and visit tracking, fulfilling the core requirements although it focuses more on developer extensibility than an out-of-the-box dashboard.
Sink is a link shortening and management service built on Cloudflare Workers and KV for serverless redirection. It provides a suite of tools for creating branded web addresses, monitoring visitor statistics through a real-time analytics dashboard, and managing how links are distributed. The project features a dynamic traffic router that redirects visitors based on geographic location or device type and an AI metadata generator that automatically creates descriptive slugs and social media preview tags. It also includes a QR code generator for creating scannable codes that point to shortened ad
Sink is a serverless URL shortening and management service built on Cloudflare Workers that provides link analytics, custom domains, API access, a management dashboard, QR code generation, and redirect rules.
This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr
Dub is an open-source link management and marketing platform that lets you create, track, and manage shortened URLs with rich analytics and custom domain support.
Kutt is a self-hosted URL shortening service built with Node.js and PostgreSQL. It allows users to create short links with custom aliases and expiration dates while managing them through a database-backed system. The service integrates OpenID Connect for user authentication and provides a RESTful API for programmatic link management. The platform distinguishes itself through a custom domain router that maps incoming requests from user-defined domains to specific link records. It includes a dedicated administrative dashboard for branded link management and private analytics tracking to monitor
Kutt is a self-hostable URL shortening service featuring custom domains, API access, link analytics, and a management dashboard, making it a comprehensive fit for this search.
Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains with full data ownership. It functions as a dynamic URL redirector and a multi-domain link manager, allowing a single installation to organize and serve aliases across several different root domains. The system is centered around a REST API for programmatic link management, enabling external applications to automate the creation, updating, and deletion of short URLs. It includes a dedicated traffic analytics engine that records visits, detects bots, and provides geolocation data
Shlink is a self-hosted URL shortener that provides a comprehensive REST API, custom domain support, and built-in traffic analytics, directly matching the core requirements for managing and tracking shortened links.
Sink is a self-hosted link management platform that combines URL shortening with click analytics and geographic tracking. It provides a deployable system for creating, editing, and organizing short links, with built-in tools for measuring engagement through real-time click event collection and visitor location data. The platform distinguishes itself through AI-powered slug generation that produces human-readable short link identifiers by analyzing target page content, replacing random string generation. It supports geo-aware request routing that redirects visitors to different destinations ba
Sink is a self-hosted URL shortener that includes link management, click analytics, QR code generation, custom domains, and geo-aware routing, making it a comprehensive fit for your needs.
This project is a static URL shortener that provides redirection services without the need for a dedicated backend server. It functions by hosting redirection logic as static files on a version control platform, leveraging custom error page interception to capture incoming requests and route them to their final destinations. The system manages link mapping by retrieving destination addresses from remote repository issue titles or external API data. To maintain service availability and handle high traffic, it supports token-based authentication with the underlying service provider, which incre
This repository provides a static URL shortener that routes links via version control error pages and remote APIs, though it lacks a full dashboard and advanced tracking features.
Url-Shorten-Worker is a serverless URL redirection service designed to map long web addresses to compact aliases. It operates as a platform for creating and managing shortened links, utilizing distributed edge computing and globally replicated key-value storage to ensure reliable link resolution. The service distinguishes itself by integrating security and access control mechanisms directly into the redirection process. It supports password-based authentication for individual links, requiring visitors to provide a password before accessing a destination. Additionally, the platform incorporate
Url-Shorten-Worker is a serverless URL shortener that handles redirection and link management on edge infrastructure, though it lacks some advanced features like dedicated link analytics and built-in QR code generation.
This library provides a framework for generating and styling QR codes within web applications. It transforms raw data into scannable patterns, allowing developers to render these codes directly in the browser using either canvas or vector-based graphics. The project distinguishes itself through extensive customization options that allow for the modification of individual visual components. Users can apply custom shapes, color gradients, and embedded images to the generated patterns, or inject custom elements to align the output with specific branding requirements. The library supports a rang
This repository is a QR code styling and generation library rather than a full URL shortening service, making it a building block for QR codes rather than a complete link management and tracking platform.
This is a Python library for the programmatic creation of standard, artistic, and animated QR codes derived from text or URL inputs. The tool generates stylized visuals by blending QR codes with background images using adjustable brightness and contrast settings. It also creates moving visual codes by merging QR patterns with animated GIFs. The library covers a range of generation workflows, including standard barcode conversion, image-blended artistic designs, and frame-by-frame animated sequences.
This is a Python library for generating stylized and animated QR codes rather than a complete URL shortening service with link management and tracking.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| cydrobolt/polr | 5.1K | PHP | GPL-2.0 | |
| yourls/yourls | 12.1K | PHP | MIT | |
| ash-jc-allen/short-url | 1.4K | PHP | mit | |
| ccbikai/sink | 6.8K | Vue | AGPL-3.0 | |
| dubinc/dub | 23.7K | TypeScript | NOASSERTION | |
| thedevs-network/kutt | 10.9K | JavaScript | MIT | |
| shlinkio/shlink | 5.1K | PHP | MIT | |
| miantiao-me/sink | 6.8K | Vue | AGPL-3.0 | |
| nelsontky/gh-pages-url-shortener | 1.4K | HTML | GPL-3.0 | |
| xytom/url-shorten-worker | 1.7K | JavaScript | MIT |