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
Views: 0