awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Bitly

Ranking updated Jul 31, 2026

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.

Open-Source Alternatives to Bitly

Find the best repos with AI.We'll search the best matching repositories with AI.
  • cydrobolt/polrcydrobolt avatar

    cydrobolt/polr

    5,099View on GitHub↗

    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.

    PHPLink Visit AnalyticsDomain Mapping
    View on GitHub↗5,099
  • yourls/yourlsYOURLS avatar

    YOURLS/YOURLS

    12,078View on GitHub↗

    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.

    PHPLink ManagementRedirection Rules
    View on GitHub↗12,078
  • ash-jc-allen/short-urlash-jc-allen avatar

    ash-jc-allen/short-url

    1,368View on GitHub↗

    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.

    PHPLink Visit AnalyticsRedirection RulesDynamic Redirect Managers
    View on GitHub↗1,368
  • ccbikai/sinkccbikai avatar

    ccbikai/Sink

    6,843View on GitHub↗

    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.

    VueLink Visit Analytics
    View on GitHub↗6,843
  • dubinc/dubdubinc avatar

    dubinc/dub

    23,722View on GitHub↗

    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.

    TypeScriptCustom DomainsLink ManagementQR Code Generators
    View on GitHub↗23,722
  • thedevs-network/kuttthedevs-network avatar

    thedevs-network/kutt

    10,929View on GitHub↗

    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.

    JavaScriptCustom DomainsLink Visit Analytics
    View on GitHub↗10,929
  • shlinkio/shlinkshlinkio avatar

    shlinkio/shlink

    5,117View on GitHub↗

    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.

    PHPLink Visit Analytics
    View on GitHub↗5,117
  • miantiao-me/sinkmiantiao-me avatar

    miantiao-me/Sink

    6,830View on GitHub↗

    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.

    VueLink and URL ManagementAnalytics And TrackingClick Trackers
    View on GitHub↗6,830
  • nelsontky/gh-pages-url-shortenernelsontky avatar

    nelsontky/gh-pages-url-shortener

    1,409View on GitHub↗

    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.

    HTMLCustom Domain HostingCustom Domain Mappings
    View on GitHub↗1,409
  • xytom/url-shorten-workerxyTom avatar

    xyTom/Url-Shorten-Worker

    1,748View on GitHub↗

    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.

    JavaScriptURL Redirect Mappings
    View on GitHub↗1,748
  • kozakdenys/qr-code-stylingkozakdenys avatar

    kozakdenys/qr-code-styling

    2,851View on GitHub↗

    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.

    TypeScriptQR Code GeneratorsQR Code Generation
    View on GitHub↗2,851
  • x-hw/amazing-qrx-hw avatar

    x-hw/amazing-qr

    10,800View on GitHub↗

    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.

    PythonQR Code Generators
    View on GitHub↗10,800
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
cydrobolt/polr5.1KPHPGPL-2.0May 28, 2024
yourls/yourls12.1KPHPMITJun 15, 2026
ash-jc-allen/short-url1.4KPHPmitOct 29, 2025
ccbikai/sink6.8KVueAGPL-3.0Jun 6, 2026
dubinc/dub23.7KTypeScriptNOASSERTIONJun 23, 2026
thedevs-network/kutt10.9KJavaScriptMITJun 18, 2026
shlinkio/shlink5.1KPHPMITJun 22, 2026
miantiao-me/sink6.8KVueAGPL-3.0Jun 6, 2026
nelsontky/gh-pages-url-shortener1.4KHTMLGPL-3.0Jun 26, 2024
xytom/url-shorten-worker1.7KJavaScriptMITMar 3, 2026

Related searches

  • a self hosted tool for shortening URLs
  • a self-hosted link-in-bio page
  • a self-hosted bookmark manager
  • an open source tool for shortening URLs
  • an open source tool for sharing snippets
  • a visual bookmark collection
  • an open source platform for hosting videos
  • a self-hosted link aggregator