Kutt
Modern URL shortener with support for custom domains and custom URLs.
Kutt provides a self‑hostable URL shortening service that lets users create short links, assign custom URLs, set passwords, expiration times, and add descriptions. It records detailed usage statistics that are viewable only by the link owner, and offers an admin interface for managing users and links. The system supports custom domains, allowing shortened URLs to appear under any domain the operator controls.
The application is built with Node.js and works with SQLite by default, while also supporting PostgreSQL, MySQL/MariaDB, and optional Redis caching. Installation can be performed via a simple npm workflow or with Docker using several pre‑configured compose files. Configuration is handled through environment variables, with a required JWT secret for production.
Kutt includes a RESTful API for programmatic link management and offers browser extensions for Chrome and Firefox. It is released under the MIT license, free to use, and encourages contributions from the community.
Reviews
Loading reviews…
Similar apps

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

Network & Connectivity
YOURLS
YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. Features include password protection, URL customization…

Network & Connectivity
Anchr
Toolbox for tiny tasks on the internet, including bookmark collections, URL shortening and (encrypted) image uploads.

Network & Connectivity
ShyLink.io
Secure URL shortener with self-destructing secrets.
Network & Connectivity
clink
A super-minimal link shortening service written in pure C, focusing on small executable size, portability, and ease of configuration.
Network & Connectivity
rs-short
Lightweight link shortener written in Rust, with features such as caching, spambot protection and phishing detection.