Sink  by ccbikai

Serverless link shortener with analytics, 100% on Cloudflare

created 1 year ago
4,966 stars

Top 10.2% on sourcepulse

GitHubView on GitHub
Project Summary

Sink is a serverless URL shortener designed for simplicity, speed, and security, offering analytics and customizable link features. It targets users who want a self-hosted, efficient link shortening solution that leverages the Cloudflare ecosystem. The primary benefit is a fully managed, low-cost infrastructure with built-in monitoring.

How It Works

The application is built entirely on Cloudflare's serverless offerings, utilizing Cloudflare Workers for backend logic and Cloudflare Workers KV for data storage. This architecture avoids traditional server management, providing automatic scaling and global distribution. AI is integrated for generating custom slugs, and features like link expiration and customizable slugs enhance usability.

Quick Start & Requirements

  • Install/Run: Deployment is primarily via Cloudflare Workers or Cloudflare Pages. A video tutorial is available.
  • Prerequisites: Cloudflare account.
  • Links:

Highlighted Details

  • 100% Cloudflare-native deployment.
  • AI-powered slug generation.
  • Features include link expiration and customizable slugs.
  • Browser, Raycast, and iOS extensions are available or in development.

Maintenance & Community

The project is actively developed with a roadmap indicating planned enhancements like D1 database support and analytics improvements. Contributions and PRs are welcomed. The developer can be followed on X (Twitter).

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. This requires clarification for commercial use or integration into closed-source projects.

Limitations & Caveats

The project is marked as "WIP" (Work in Progress) in its roadmap, with several features still under development. Native MCP Server support is not provided, though an OpenAPI specification is available for integration. Unit tests are also listed as a future enhancement.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
4
Star History
746 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems).

civitai by civitai

0.2%
7k
Platform for sharing AI models
created 2 years ago
updated 1 day ago
Feedback? Help us improve.