Repolode
slugylink

slugylink/slugy

Encurtador de URLs open source com links personalizados, domínios próprios, QR codes e acompanhamento de cliques, leads e receita.

Alternativa open source a:BitlyDub.co

Estrelas
95
Forks
15
Issues abertas
2
Último commit
há 25 dias

O que é?

Slugy é um encurtador de URLs e app de gerenciamento de links que você pode hospedar por conta própria, desenvolvido com Next.js e TypeScript. Ele cria links curtos com slugs personalizados, expiração opcional e proteção por senha, além de permitir conectar seu próprio domínio para usar links com a sua marca.

Além de contar cliques, o Slugy atribui cadastros ao link curto que os gerou (plano Pro) e associa pedidos da Shopify aos cliques que levaram a eles (plano Growth). Também oferece geração de QR codes, páginas de links para bio e uma extensão de navegador para encurtar links da página atual.

A stack usa Neon Postgres com Prisma, Upstash Redis, Inngest para tarefas em segundo plano, Tinybird para analytics, Resend para e-mails e Polar para cobrança, com Better Auth cuidando do login. A implantação foi projetada para o Vercel, e o projeto tem licença MIT.

Recursos principais

  • 01Links curtos com slugs personalizados, expiração e proteção por senha
  • 02Suporte a domínio próprio para links com a sua marca
  • 03Geração e personalização de QR codes
  • 04Analytics de cliques com referenciadores, países e dispositivos
  • 05Atribuição de leads e receita da Shopify aos links que os geraram
  • 06Páginas de links para bio e extensão de navegador

Casos de uso

  • Equipes de marketing que acompanham quais campanhas geram cadastros ou vendas
  • Empresas que querem usar links curtos no próprio domínio
  • Desenvolvedores que querem um encurtador de links auto-hospedado, com licença MIT e baseado em Next.js

Início rápido

  1. 1

    Clone o repositório e instale as dependências

    git clone https://github.com/slugylink/slugy.git && cd slugy && npm install
  2. 2

    Copie o arquivo de ambiente de exemplo e preencha as variáveis obrigatórias, como DATABASE_URL e BETTER_AUTH_SECRET

    cp .env.example .env.local
  3. 3

    Gere o cliente Prisma e aplique o esquema do banco de dados

    npx prisma generate && npm run db:push
  4. 4

    Inicie o servidor de desenvolvimento local e abra http://localhost:3000

    npm run dev

Antes de usar

  • Para funcionar completamente, é necessário ter um banco de dados Postgres e uma conta Upstash Redis.
  • A hospedagem própria não oferece uma implantação de produção completa com um único comando; docker-compose é apenas para desenvolvimento.

Em coleções

Tópicos

Perguntas frequentes

O que é slugy?
Encurtador de URLs open source com links personalizados, domínios próprios, QR codes e acompanhamento de cliques, leads e receita. Slugy é um encurtador de URLs e app de gerenciamento de links que você pode hospedar por conta própria, desenvolvido com Next.js e TypeScript. Ele cria links curtos com slugs personalizados, expiração opcional e proteção por senha, além de permitir conectar seu próprio domínio para usar links com a sua marca.
slugy é gratuito? Qual é a licença?
slugy é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
slugy ainda é mantido?
Manutenção ativa. O último commit de slugy foi em 12 de out. de 2026.
Para que posso usar slugy?
Equipes de marketing que acompanham quais campanhas geram cadastros ou vendas Empresas que querem usar links curtos no próprio domínio Desenvolvedores que querem um encurtador de links auto-hospedado, com licença MIT e baseado em Next.js
Como instalar slugy?
Clone o repositório e instale as dependências: git clone https://github.com/slugylink/slugy.git && cd slugy && npm install Copie o arquivo de ambiente de exemplo e preencha as variáveis obrigatórias, como DATABASE_URL e BETTER_AUTH_SECRET: cp .env.example .env.local Gere o cliente Prisma e aplique o esquema do banco de dados: npx prisma generate && npm run db:push Inicie o servidor de desenvolvimento local e abra http://localhost:3000: npm run dev
Onde consigo slugy?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/slugylink/slugy

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados