miantiao-me/sink

⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 9th, 2026
Created on May 5th, 2024
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 5,202
Total Stargazers: 7,106 (+0)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.9 hours
Mean response time: 36.3 days
90th percentile: 140.9 days
Tracked items: 146

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 290 days
Stale 30+ days: 7
Stale 90+ days: 4

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (32)
  • D1 (10)
  • bug (9)
  • question (9)
  • Docker (1)
  • documentation (1)
  • duplicate (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Sink is a link shortener that runs entirely on Cloudflare's serverless infrastructure.

Sink addresses the need for a lightweight, self-hosted URL shortening service by leveraging Cloudflare's edge network and Workers platform. The tool compresses URLs to minimal length while collecting analytics on link usage. It operates without traditional servers, storing data and executing logic through Cloudflare's distributed infrastructure. The approach combines a Vue-based frontend with Cloudflare Workers for backend logic, enabling fast redirects and analytics collection at the edge.

The tool suits individuals and small teams seeking a simple, self-hosted shortener they can deploy on Cloudflare. It works well for projects where you want to own your link infrastructure without managing servers. The README explicitly positions Sink for self-hosted use by individuals and small teams, noting that those with professional or business needs requiring managed services, multi-user support, or service-level agreements should consider alternatives instead. Key distinguishing capabilities include customizable slugs with optional case-sensitive matching, link expiration and password protection, device and country-based smart routing, AI-assisted slug generation via Cloudflare Workers AI, near-real-time analytics displayed through a 3D globe visualization, and import/export functionality for links and analytics.

The project shows active development with regular feature additions and refinements. Pull requests are reviewed and merged consistently, indicating ongoing maintenance. The codebase receives updates addressing both new capabilities and bug fixes. Community engagement appears present through issue discussions and contributions.