rs-short
Lightweight link shortener written in Rust, with features such as caching, spambot protection and phishing detection.
The service provides a self‑hostable URL shortening endpoint written in Rust. It runs on the Actix web framework and uses Askama templates for server‑side rendering, keeping the codebase around a thousand lines and memory usage between five and twenty megabytes. All data is stored in a SQLite database, and the application can be compiled with the stable Rust toolchain without any unsafe code.
Typical users are individuals or organizations that need a minimal, privacy‑focused link shortener they can run on their own infrastructure. The system includes a configurable captcha to deter automated submissions, a regex‑based blocklist, and active detection of phishing URLs. It also tracks click counts, allows users to delete or flag shortcuts as phishing, and supports a light/dark theme with multilingual UI strings.
What distinguishes this shortener is its emphasis on low resource consumption and simplicity: no JavaScript or CSS frameworks, no tracking of IP addresses, and a small set of dependencies. It offers out‑of‑the‑box caching to serve content even when the database is locked, and all assets and host information are easily customizable. The project is released under the MPL‑2.0 license and is considered stable.
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
Kutt
Modern URL shortener with support for custom domains and custom URLs.
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
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
GoatCounter
Easy web statistics without tracking of personal data.