> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/awesome-selfhosted/awesome-selfhosted/llms.txt
> Use this file to discover all available pages before exploring further.

# URL Shorteners

> Self-hosted URL shortening services

[URL shortening](https://en.wikipedia.org/wiki/URL_shortening) is the action of shortening a [URL](https://en.wikipedia.org/wiki/Uniform_Resource_Locator) to make it substantially shorter and still direct to the required page. Before hosting one, please see [disadvantages](https://en.wikipedia.org/wiki/URL_shortening#Disadvantages) of URL shorteners.

## Applications

### bit

Fast, lightweight, resource-efficient, compiled URL shortener.

* **Source Code:** [https://github.com/sjdonado/bit](https://github.com/sjdonado/bit)
* **License:** MIT
* **Platform:** Docker/Crystal

### Chhoto URL

Simple, lightning-fast URL shortener with no bloat (fork of simply-shorten).

* **Source Code:** [https://github.com/SinTan1729/chhoto-url](https://github.com/SinTan1729/chhoto-url)
* **Demo:** [https://github.com/SinTan1729/chhoto-url?tab=readme-ov-file#demo](https://github.com/SinTan1729/chhoto-url?tab=readme-ov-file#demo)
* **License:** MIT
* **Platform:** Rust/Docker

### clink

A super-minimal link shortening service written in pure C, focusing on small executable size, portability, and ease of configuration.

* **Source Code:** [https://git.crueter.xyz/crueter/clink](https://git.crueter.xyz/crueter/clink)
* **Demo:** [https://short.crueter.xyz](https://short.crueter.xyz)
* **License:** AGPL-3.0
* **Platform:** C

### Flink

Create QR Codes, embeddable link previews for your website and crawls/scrapes metadata.

* **Source Code:** [https://gitlab.com/rtraceio/web/flink](https://gitlab.com/rtraceio/web/flink)
* **Demo:** [https://flink.is](https://flink.is)
* **License:** MIT
* **Platform:** Docker

### Kutt

Modern URL shortener with support for custom domains and custom URLs.

* **Website:** [https://kutt.it](https://kutt.it)
* **Demo:** [https://kutt.it](https://kutt.it)
* **Source Code:** [https://github.com/thedevs-network/kutt](https://github.com/thedevs-network/kutt)
* **License:** MIT
* **Platform:** Nodejs/Docker

### rs-short

Lightweight link shortener written in Rust, with features such as caching, spambot protection and phishing detection.

* **Source Code:** [https://git.42l.fr/42l/rs-short](https://git.42l.fr/42l/rs-short)
* **Demo:** [https://s.42l.fr/](https://s.42l.fr/)
* **License:** MPL-2.0
* **Platform:** Rust

### Shlink

URL shortener with REST API and command line interface. Includes official progressive web application and docker images.

* **Website:** [https://shlink.io](https://shlink.io)
* **Source Code:** [https://github.com/shlinkio/shlink](https://github.com/shlinkio/shlink)
* **License:** MIT
* **Platform:** PHP/Docker

### Simple-URL-Shortener

KISS URL shortener, public or private (with account). Minimalist and lightweight. No dependencies.

* **Source Code:** [https://github.com/azlux/Simple-URL-Shortener](https://github.com/azlux/Simple-URL-Shortener)
* **Demo:** [https://u.azlux.fr](https://u.azlux.fr)
* **License:** MIT
* **Platform:** PHP

### YOURLS

YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. Features include password protection, URL customization, bookmarklets, statistics, API, plugins, jsonp.

* **Website:** [https://yourls.org/](https://yourls.org/)
* **Source Code:** [https://github.com/YOURLS/YOURLS](https://github.com/YOURLS/YOURLS)
* **License:** MIT
* **Platform:** PHP
