A serverless link shortener that provides URL compression, visitor analytics, and customizable slugs via Cloudflare infrastructure.

Sink screenshot 1

Sink is an open-source, self-hosted web app and server for compressing long URLs into shorter versions and managing them through a centralized dashboard. The software is designed to run as a serverless application on Cloudflare Workers and Cloudflare Pages, removing the need for traditional server maintenance.

Users deploy the application to their own Cloudflare account to manage link redirection and track visitor data. It is intended for individuals or organizations that require a private link management system with granular control over their redirects. The system allows for the creation of short links that can be distributed across social media, emails, or marketing campaigns while maintaining ownership of the underlying data.

Key features

  • URL shortening with support for personalized slugs and UTM parameters
  • Real-time analytics including event logs and a 3D globe visualization
  • AI-generated slugs and OpenGraph metadata based on page content
  • Link controls for expiration dates, passwords, and unsafe-link warnings
  • Smart routing based on the visitor's country or device
  • Custom social previews with editable titles, descriptions, and images
  • QR code generation for all shortened links
  • Bulk import and export of links via JSON and analytics via CSV
  • Multi-language support for the dashboard and redirect pages

The application is built using the Nuxt framework and styled with Tailwind CSS and shadcn-vue. It utilizes Cloudflare Workers KV for data storage and the Cloudflare Workers Analytics Engine for tracking. To extend its utility, the project includes several companion tools such as a Chrome browser extension, a Raycast extension, and Apple Shortcuts for faster link creation. It also provides an OpenAPI specification, allowing users to integrate the link management functionality into other workflows via an MCP proxy.

Sink serves as a lightweight, serverless utility for users who want full control over their link data and analytics.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity22 days ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.