Overview of Chhoto URL
mainChhoto URL is a lightweight, self-hosted URL shortener designed for simplicity and speed. It is written in Rust (using Actix Web) and features a minimal frontend (HTML/Vanilla JS/Pure CSS).
Key characteristics:
- Extremely lightweight: Docker images are <8.5 MB (Alpine) and RAM usage is typically <10 MB.
- Privacy-focused: Hit counting is performed without tracking user data.
- Feature-rich but minimal: Supports custom slugs, link expiry, link editing, custom notes, QR code generation, and a JSON-RPC adjacent API.
- Flexible deployment: Can be run in 'public mode' (anyone can add links) or restricted mode. It can also run without a frontend entirely.