clink
A super-minimal link shortening service written in pure C, focusing on small executable size, portability, and ease of configuration.
The software provides a tiny, self‑hosted URL shortening service written entirely in C. It runs as a single executable with no external dependencies, using the embedded Mongoose web server to handle HTTP requests. Configuration is performed through simple text files, and the system can be deployed behind an NGINX reverse proxy or run directly, with optional systemd unit files for service management.
It is aimed at users who need a minimal, portable shortener that can be compiled on standard Linux systems with glibc and, optionally, libcrypt. The design emphasizes a small binary footprint, low memory usage, and secure deletion keys for managing shortened links. The project includes a command‑line tool for administrative tasks and supports blacklisting or restricting certain URLs through its configuration.
The implementation is open‑source under the AGPL‑3.0 license, released as a stable version without subscription or tiered pricing. Its distinguishing traits are the pure‑C codebase, absence of third‑party libraries, and the focus on ease of self‑hosting and resource efficiency.
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
rs-short
Lightweight link shortener written in Rust, with features such as caching, spambot protection and phishing detection.

Network & Connectivity
ShyLink.io
Secure URL shortener with self-destructing secrets.

Network & Connectivity
42links
Bookmarking server supporting multiple accounts.

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…