VibeHunt
Back to browse

clink

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

Visit

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

Sign in to leave a review.

Loading reviews…

Similar apps