Simple-URL-Shortener

Simple-URL-Shortener

Simple-URL-Shortener is a minimalist, KISS-principle URL shortener written in PHP by azlux. It keeps things deliberately simple — no database service required, with support for MySQL or SQLite — and includes per-user history so you can track what you have shortened.

Key Features

  • Minimalist design — A tiny codebase focused on the core job of shortening URLs.
  • MySQL or SQLite — Choose your storage backend; SQLite means no separate database service.
  • Per-user history — Each user can view and manage their own shortened links.
  • Simple deployment — Drop the PHP files on any web server and configure a couple of options.
  • Lightweight — No heavy frameworks or front-end build steps.

Why Use Simple-URL-Shortener?

If you want a no-nonsense shortener that you can set up in minutes on modest hardware, Simple-URL-Shortener fits the bill. It follows the KISS principle: it does one thing, does it well, and gets out of your way. Perfect for personal use or small teams that do not need a full analytics platform.

Use Cases

  • Personal link shortening on a low-resource server or Raspberry Pi.
  • Small team or community links with basic per-user history.
  • Learning how URL shorteners work from a compact, readable PHP codebase.

Platform

Any web server running PHP (Linux, macOS, Windows; Docker image available)

Licence

MIT

Website

github.com/azlux/Simple-URL-Shortener

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.