7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source Short.io alternatives

A curated, ranked list of the 7 best open-source alternatives to Short.io.

The best open-source alternative to Short.io is Dub. If that doesn't suit you, other good options are YOURLS, Kutt, Sink and Shlink.

Short.io alternatives are mainly marketing & SEO tools. 5 of them shipped code in the last 30 days, 7 can be self-hosted, and 4 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Dub

Dub is an open-source tool that ties marketing results to links, covering short links, conversion tracking and partner programs, with a self-hosting option.

GitHub stars
25k
Last commit
today
Self-hosted
Yes
Hosted version
Available
dub.coDub homepage screenshot

Dub is an open-source platform for attributing results to links, aimed at marketing teams. It handles short links, tracking of conversions and affiliate programs, so teams can see which campaigns and partners drive results. It is written in TypeScript with Next.js, and the repository metadata lists the license as Other, so check the repository for the exact terms before reuse.

The README documents a stack that includes Tailwind CSS, Prisma, Upstash for Redis, Tinybird for analytics, PlanetScale for the database, NextAuth.js, BoxyHQ for SAML SSO, Turborepo, Stripe, Resend for email and Vercel for deployment. A self-hosting guide is provided for people who want more control over their data and design. Contributors can follow the local development guide, which lists recommended Node.js and pnpm versions and common fixes for build problems. The topics also mention ClickHouse and MySQL.

Key features

  • Short links with branded domains
  • Conversion tracking for campaigns
  • Affiliate program management
  • Analytics powered by Tinybird
  • SAML SSO support through BoxyHQ
  • Self-hosting guide in the documentation

Pricing: Dub Partners plans start at $90 a month (Business) and $300 a month (Advanced), both with a 14-day trial and Dub Links included. Enterprise is custom-priced with a demo.

Read more about DubWebsite GitHub

YOURLS

Self-hosted PHP URL shortener that gives you your own short links, click statistics, analytics and a plugin system.

GitHub stars
12k
Last commit
3 days ago
Latest release
1.10.6
Licence
MIT
Self-hosted
Yes
yourls.orgYOURLS homepage screenshot

YOURLS, short for Your Own URL Shortener, is a set of PHP scripts that lets you run a link shortening service on your own server. Because you host it yourself, you keep full control over the data rather than depending on a third-party shortener, and you can serve short links from your own domain.

The software provides detailed statistics and analytics for each link, and a plugin system lets the community extend it. Beginners and experts alike are pointed to the documentation at docs.yourls.org, an official blog, an Awesome YOURLS list of plugins and tools, and community discussions on GitHub. Support from backers and sponsors is handled through Open Collective.

YOURLS is written in PHP and released under the MIT license. It is free and open source, and contributors are asked to search existing issues and read the contributing guidelines before opening a new one. It is a good fit for marketing teams and developers who want branded short links without sending click data elsewhere.

Key features

  • Self-hosted URL shortening service
  • Detailed click statistics and analytics
  • Plugin system for extensions
  • Full control over your link data
  • Simple PHP installation

Pricing: Free and open source under the MIT license.

Kutt

Self-hostable URL shortener with custom domains, password-protected and expiring links, private statistics and a REST API.

GitHub stars
11k
Last commit
29 days ago
Latest release
v3.2.6
Licence
MIT
Self-hosted
Yes
Hosted version
Available
kutt.toKutt homepage screenshot

Kutt is a modern URL shortener that supports custom domains. Users can create and edit links, view statistics and manage their accounts, while administrators get a page for managing users and links. It is built with self-hosting in mind and needs no configuration to get started.

Individual links can have a custom address, a password, a description and an expiration time, and the click statistics for shortened URLs are private. The app supports SQLite, Postgres and MySQL, with Redis available as an optional cache. Registration and anonymous link creation can be turned off, OpenID Connect login is supported, and a RESTful API plus themes and customization options are included.

Kutt runs on Node.js 20 or above with no build step, and it can also be started with Docker. The code is JavaScript under the MIT license, with browser extensions and integrations listed in the README. The maintainers warn that the kutt.it domain is no longer theirs, so the official hosted site is kutt.to.

Key features

  • Custom domain support for short links
  • Passwords and expiry dates on links
  • Private statistics for shortened URLs
  • Admin page for users and links
  • OpenID Connect login and REST API
  • SQLite, Postgres or MySQL storage

Pricing: Free and open source under the MIT license.

Sink

A serverless link shortener with analytics that runs entirely on Cloudflare, with custom slugs, expiry, passwords, device and country routing, and QR codes.

GitHub stars
7.2k
Last commit
6 days ago
Latest release
v0.3.1
Licence
AGPL-3.0
Self-hosted
Yes
sink.coolSink homepage screenshot

Sink is a link shortener with built-in analytics that runs entirely on Cloudflare's serverless platform, so there are no traditional servers to manage. Its topics describe it as an alternative to Bitly, built with Nuxt, Tailwind CSS and shadcn-ui, and it is intended for individuals and small teams that want a simple, self-hosted shortener.

Links can have customizable slugs, UTM parameters and optional case-sensitive matching, with expirations, passwords and unsafe-link warning pages for control. Smart routing redirects visitors by device or country, social previews can be customized, QR codes are generated, and links can be imported and exported as JSON with analytics export as CSV. An optional AI assistant on Cloudflare Workers AI can suggest slugs and OpenGraph metadata. Analytics show a live 3D globe and event logs using short polling intervals, and the interface is available in many languages.

Sink is licensed under AGPL-3.0. A sibling project called Slite shares the same features but runs as a local Node.js or Docker process. For professional needs such as a managed service, multiple users and an SLA, the README points to a separate product, S.EE.

Key features

  • Serverless deployment on Cloudflare
  • Custom slugs and UTM parameters
  • Link expiry, passwords and warning pages
  • Device and country based redirects
  • Near-real-time analytics with a 3D globe
  • QR codes for short links
  • JSON import and CSV analytics export

Pricing: Free and open source under the AGPL-3.0 licence; it runs on your own Cloudflare account.

Polr

Polr is a free, self-hostable, GPL-licensed URL shortener built on PHP and Laravel, with a REST API, link branding and usage analytics.

GitHub stars
5.1k
Last commit
2 yr ago
Latest release
2.3.0b
Licence
GPL-2.0
Self-hosted
Yes
polrproject.orgPolr homepage screenshot

Polr is an open-source URL shortener that organizations and individuals can host themselves to create branded short links while keeping control over the underlying click data. It targets users who want an alternative to third-party shorteners for privacy or branding reasons.

It is built in PHP on the Lumen micro-framework with MySQL as its database, and includes a themable web interface along with a documented REST API for programmatic link creation. The project also lists a Safari browser extension and a Python client library, mypolr, for interacting with the API.

Installation involves cloning or downloading the repository, pointing a web server's document root at the public folder, creating a MySQL database and completing a setup wizard. Polr uses semantic versioning and notes that upgrading from its 1.x line to 2.x involves breaking changes. It is released under the GPL license.

Key features

  • Self-hosted branded URL shortening
  • REST API for programmatic link creation
  • Themable web interface
  • Click analytics per link
  • Browser extension and Python client library

Pricing: Free and open source under the GPL-2.0 license.

Pygmy

Pygmy is an open-source URL shortener written in Python with link analytics, custom short URLs, expiring links and a user dashboard.

GitHub stars
728
Last commit
2 yr ago
Latest release
1.2
Licence
MIT
Self-hosted
Yes
demo.pygy.coPygmy homepage screenshot

Pygmy is a URL shortener and analytics tool written in Python, designed to be easy to host and run as your own custom shortener. Its architecture is loosely coupled so custom integrations can be added without much effort.

The project has three parts: the core shortening code, a REST API built with Flask, and a Django-based user interface. Features include custom short URLs, links that expire automatically, secret key protected URLs, user sign-up and login, a dashboard for tracked links, and link statistics that you reach by adding a plus sign to the short URL.

It supports PostgreSQL, MySQL and SQLite through SQLAlchemy, uses JWT for API authentication, and can be run with Docker using the published image or set up manually from source. Pygmy is MIT licensed, and a public demo shows how it works. It suits individuals and small teams who want their own branded short links.

Key features

  • URL shortening with custom aliases
  • Auto-expiring short links
  • Secret key protected URLs
  • Link analytics via plus-sign suffix
  • User accounts and dashboard
  • REST API built on Flask
  • PostgreSQL, MySQL or SQLite storage

Pricing: Free and open source under the MIT license.

Short.io alternatives: questions

What is the best open-source alternative to Short.io?
Dub is the top-ranked open-source alternative to Short.io on Enlisted: Dub is an open-source tool that ties marketing results to links, covering short links, conversion tracking and partner programs, with a self-hosting option. Other strong options are YOURLS, Kutt, Sink and Shlink.
Are these Short.io alternatives free?
All 7 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 2 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Short.io alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 5 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all