Plataforma open source de atribuição de links para links curtos, acompanhamento de conversões e programas de afiliados, criada com Next.js e TypeScript.
miantiao-me/Sink
Encurtador de links auto-hospedável com analytics, executado inteiramente no Cloudflare Workers, D1 e KV, sem servidor tradicional.
Alternativa open source a:Bitly
- Estrelas
- 7,228
- Forks
- 5,349
- Issues abertas
- 24
- Último commit
- há 24 dias
O que é?
Sink é um encurtador de URLs e aplicativo de gerenciamento de links criado com Nuxt, que pode ser implantado no Cloudflare Workers. O Cloudflare D1 funciona como repositório principal de links, enquanto o Workers KV atua como cache de leitura com gravação simultânea, e o Workers Analytics Engine registra os dados de visitas para o painel de analytics.
Além do encurtamento básico, Sink oferece slugs personalizados, parâmetros UTM, expiração de links, senhas, páginas de aviso sobre links inseguros e redirecionamentos por dispositivo ou país. O analytics de links inclui um globo 3D ao vivo e logs de eventos atualizados por consultas periódicas. É possível exportar links como QR codes, importar e exportar dados como JSON e exportar analytics como CSV.
Sink inclui uma REST API, um endpoint MCP integrado para clientes de IA e recursos opcionais do Workers AI que geram slugs e metadados OpenGraph. Os responsáveis pelo projeto o recomendam para pessoas e equipes pequenas; o projeto é licenciado sob AGPL-3.0.
Recursos principais
- 01Encurta URLs com slugs personalizados, parâmetros UTM e correspondência opcional que diferencia maiúsculas de minúsculas.
- 02Define expiração e senhas para links e exibe páginas de aviso sobre links inseguros.
- 03Redireciona visitantes com base no dispositivo ou no país.
- 04Exibe analytics dos links, incluindo um globo 3D e logs de eventos.
- 05Importa e exporta links como JSON e analytics como CSV.
- 06Oferece uma REST API e um endpoint MCP integrado.
Casos de uso
- Executar um domínio curto personalizado e auto-hospedado no Cloudflare sem gerenciar servidores.
- Acompanhar cliques e distribuição geográfica de links de marketing.
- Permitir que um assistente de IA crie e consulte links curtos por meio do MCP.
Início rápido
- 1
Instalar AI Skills com npx
npx skills add miantiao-me/sink - 2
Ler o guia de implantação para Cloudflare Workers (recomendado)
Antes de usar
- Desenvolvido para Cloudflare: funciona apenas no Cloudflare Workers, D1 e KV, então você precisa de uma conta da Cloudflare.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.
- A implantação no Cloudflare Pages foi descontinuada; o caminho recomendado é usar Workers.
Tópicos
Perguntas frequentes
- O que é Sink?
- Encurtador de links auto-hospedável com analytics, executado inteiramente no Cloudflare Workers, D1 e KV, sem servidor tradicional. Sink é um encurtador de URLs e aplicativo de gerenciamento de links criado com Nuxt, que pode ser implantado no Cloudflare Workers. O Cloudflare D1 funciona como repositório principal de links, enquanto o Workers KV atua como cache de leitura com gravação simultânea, e o Workers Analytics Engine registra os dados de visitas para o painel de analytics.
- Sink é gratuito? Qual é a licença?
- Sink é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Sink ainda é mantido?
- Manutenção ativa. O último commit de Sink foi em 27 de set. de 2026.
- Para que posso usar Sink?
- Executar um domínio curto personalizado e auto-hospedado no Cloudflare sem gerenciar servidores. Acompanhar cliques e distribuição geográfica de links de marketing. Permitir que um assistente de IA crie e consulte links curtos por meio do MCP.
- Como instalar Sink?
- Instalar AI Skills com npx: npx skills add miantiao-me/sink Ler o guia de implantação para Cloudflare Workers (recomendado)
- Onde consigo Sink?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/miantiao-me/Sink
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Dashboard open source e auto-hospedável para acompanhar o mercado de ações, com gráficos em tempo real, alertas de preço, listas de acompanhamento e informações sobre empresas, feito com Next.js e TradingView.
Serviço de e-mail auto-hospedável baseado em Cloudflare Workers, que permite criar várias caixas de entrada em um domínio, com envio, anexos e uma interface web responsiva.
Alternativa gratuita e de código aberto ao Splitwise para dividir despesas em grupo e acompanhar os saldos entre amigos e familiares.
Chat de equipe auto-hospedado no Cloudflare Workers, com mensagens em tempo real, integração bidirecional com o Telegram e mensagens e arquivos criptografados no servidor.
Plataforma self-hosted compatível com Cloudflare Workers, distribuída em um único binário Rust para executar Workers, KV, D1, R2 e muito mais em uma máquina.