Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript.
- 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
Clona el repositorio e instala las dependencias
git clone https://github.com/slugylink/slugy.git && cd slugy && npm install - 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
Genera el cliente de Prisma y aplica el esquema de la base de datos
npx prisma generate && npm run db:push - 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
Plataforma integral autohospedable de servicios de dominio que combina enlaces cortos, bandejas de correo desechables, gestión de DNS de subdominios, almacenamiento de archivos y una API abierta, con panel de administración.
Starter modular y de código abierto para SaaS con Next.js, con autenticación, organizaciones, facturación con Stripe, panel de administración, documentación, blog y changelog, todo activable por separado.
Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario.
Aplicación de gestión de proyectos de código abierto para organizar el trabajo en tableros y tarjetas, presentada como alternativa a Trello que puedes alojar por tu cuenta.
Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.