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.
- 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
Clone o repositório e instale as dependências
git clone https://github.com/slugylink/slugy.git && cd slugy && npm install - 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
Gere o cliente Prisma e aplique o esquema do banco de dados
npx prisma generate && npm run db:push - 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
Plataforma completa e auto-hospedável de serviços para domínios, com links curtos, caixas de e-mail descartáveis, gerenciamento de DNS para subdomínios, armazenamento de arquivos, API aberta e painel de administração.
Um starter open source e modular de SaaS com Next.js, autenticação, organizações, cobrança com Stripe, painel administrativo, documentação, blog e changelog, todos ativáveis ou desativáveis.
CRM open source com agentes de IA que pesquisam contatos, registram evidências e trabalham em sua própria agenda.
Aplicativo de gerenciamento de projetos de código aberto com quadros e cartões, uma alternativa ao Trello que pode ser hospedada por conta própria.
Plataforma de agendamento open source e auto-hospedada (fork comunitário do Cal.com sob licença MIT) para marcar reuniões e gerenciar calendários.