Repolode
slugylink

slugylink/slugy

Acortador de URL de código abierto con enlaces de marca, dominios personalizados, códigos QR y seguimiento de clics, leads e ingresos.

Alternativa open source a:BitlyDub.co

Estrellas
95
Forks
15
Issues abiertos
2
Último commit
hace 25 días

¿Qué es?

Slugy es una aplicación autohospedable para acortar URL y gestionar enlaces, creada con Next.js y TypeScript. Permite crear enlaces cortos con slugs personalizados, fecha de expiración opcional y protección con contraseña, y conectar tu propio dominio para usar enlaces de marca.

Además de contar los clics, Slugy atribuye los registros al enlace corto que los generó (plan Pro) y vincula los pedidos de Shopify con los clics que los originaron (plan Growth). También ofrece generación de códigos QR, páginas de enlaces para la biografía y una extensión de navegador para acortar enlaces de la página actual.

La stack usa Neon Postgres con Prisma, Upstash Redis, Inngest para tareas en segundo plano, Tinybird para analítica, Resend para correo electrónico y Polar para facturación; Better Auth se encarga del inicio de sesión. El despliegue está pensado para Vercel y el proyecto cuenta con licencia MIT.

Funciones clave

  • 01Enlaces cortos con slugs personalizados, fecha de expiración y protección con contraseña
  • 02Compatibilidad con dominios personalizados para enlaces de marca
  • 03Generación y personalización de códigos QR
  • 04Analítica de clics con datos sobre referentes, países y dispositivos
  • 05Atribución de leads e ingresos de Shopify a los enlaces que los generaron
  • 06Páginas de enlaces para la biografía y una extensión de navegador

Casos de uso

  • Equipos de marketing que quieren saber qué campañas generan registros o ventas
  • Empresas que quieren usar enlaces cortos en su propio dominio
  • Desarrolladores que buscan un acortador de enlaces autohospedado, con licencia MIT y basado en Next.js

Inicio rápido

  1. 1

    Clona el repositorio e instala las dependencias

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

    Copia el archivo de entorno de ejemplo y completa las variables necesarias, como DATABASE_URL y BETTER_AUTH_SECRET

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

    Genera el cliente de Prisma y aplica el esquema de la base de datos

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

    Inicia el servidor de desarrollo local y abre http://localhost:3000

    npm run dev

Antes de usarlo

  • Para funcionar por completo, necesita una base de datos Postgres y una cuenta de Upstash Redis.
  • El autoalojamiento no ofrece un despliegue de producción completo con un solo comando; docker-compose es solo para desarrollo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es slugy?
Acortador de URL de código abierto con enlaces de marca, dominios personalizados, códigos QR y seguimiento de clics, leads e ingresos. Slugy es una aplicación autohospedable para acortar URL y gestionar enlaces, creada con Next.js y TypeScript. Permite crear enlaces cortos con slugs personalizados, fecha de expiración opcional y protección con contraseña, y conectar tu propio dominio para usar enlaces de marca.
¿slugy es gratuito? ¿Qué licencia tiene?
slugy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿slugy sigue mantenido?
Mantenimiento activo. El último commit de slugy fue el 12 oct 2026.
¿Para qué puedo usar slugy?
Equipos de marketing que quieren saber qué campañas generan registros o ventas Empresas que quieren usar enlaces cortos en su propio dominio Desarrolladores que buscan un acortador de enlaces autohospedado, con licencia MIT y basado en Next.js
¿Cómo se instala slugy?
Clona el repositorio e instala las dependencias: git clone https://github.com/slugylink/slugy.git && cd slugy && npm install Copia el archivo de entorno de ejemplo y completa las variables necesarias, como DATABASE_URL y BETTER_AUTH_SECRET: cp .env.example .env.local Genera el cliente de Prisma y aplica el esquema de la base de datos: npx prisma generate && npm run db:push Inicia el servidor de desarrollo local y abre http://localhost:3000: npm run dev
¿Dónde consigo slugy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/slugylink/slugy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados