Deploy Now

SaaS Alternative

TinyURL Rebrandly Short.io Bitly

Stars

991

Forks

100

Watchers

7

Developer links

Chhoto URL

Most link shorteners bloat a simple redirect service with heavy databases and invasive tracking scripts, whereas Chhoto URL delivers a fast, self-hosted URL shortener with custom slugs, QR codes, and privacy-respecting click counts. Paste any destination URL to generate a memorable adjective-name pair, a compact random UID, or your own custom alias in one click. Every shortened link redirects visitors immediately without interstitial splash pages, countdown timers, or tracking cookies. You can attach searchable notes to any entry, update the target URL after creation, and configure automatic link expiration timers down to the minute. Built-in QR code generation lets you preview and share scannable codes directly from the dashboard table. Real-time search filters links across slugs, destination URLs, and notes, while anonymous hit counters track total visits without logging visitor IP addresses. Administrators can run a private instance protected by OIDC single sign-on or Argon2-hashed credentials, or enable public mode so guests can shorten links with enforced expiration limits. Automation scripts and CLI tools can create, inspect, and delete links programmatically using API keys over the JSON API. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Chhoto URL
Chhoto URL
Chhoto URL
Chhoto URL
Chhoto URL

Benefits

  • Sub-Ten-Megabyte Memory Footprint
  • Compiled to a static Rust binary using Actix Web and packaged in a scratch OCI container under 4.5 MB compressed, consuming less than 10 MB of RAM during active link redirection.
  • Privacy-First Hit Counting
  • Records only aggregate click counts per shortened link in an ACID-compliant SQLite database with Write-Ahead Logging enabled, storing zero visitor IP addresses, browser fingerprints, or tracking cookies.
  • Editable Links With Timed Expiry
  • Allows administrators to modify destination URLs and custom notes on existing short links at any time, or schedule automatic link deletion after a configurable expiration delay.
  • Flexible Public And Private Modes
  • Supports authenticated administration via OpenID Connect, Argon2 password hashes, and API keys, alongside an optional public mode where unauthenticated visitors can create temporary short links.

Features

  • Custom And Generated Slugs
  • Generates human-readable adjective-noun combinations or configurable-length random UIDs via CHHOTO_SLUG_STYLE, while allowing users to specify custom shortlink slugs on demand.
  • Instant QR Code Modal
  • Renders scannable QR codes directly in the browser interface for every shortened link, using the configured CHHOTO_SITE_URL for one-click mobile sharing.
  • Real-Time Link Table Filtering
  • Filters the active link directory instantly across short slugs, target URLs, and attached custom notes using a lightweight vanilla JavaScript and Pure CSS frontend.
  • REST And CLI API
  • Exposes JSON endpoints at /api/new, /api/all, and /api/edit authenticated via the X-API-Key header for automated link provisioning from shell scripts and CLI workflows.
  • OpenID Connect Authentication
  • Integrates with external identity providers over OIDC alongside Argon2-hashed password authentication to secure dashboard access and administrative link management.

Apps Similar to Chhoto URL