QrForge
Plataforma open-source para códigos QR estáticos y dinámicos con diseño en el navegador, analítica privada sin rastreo externo y servidor autoalojado compatible con Docker.
Ficha actualizada 28 sept 2026, 10:45 · upstream 28 sept 2026, 10:32 · release sin release detectada
Qué es QrForge
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
QrForge es una plataforma completa para la gestión del ciclo de vida de los códigos QR. Permite diseñar códigos estáticos directamente en el navegador sin enviar datos a servidores externos, exportando formatos PNG, SVG o PDF. Para códigos dinámicos, ofrece un servidor autoalojado que gestiona enlaces cortos redirigibles con opciones de caducidad, protección por contraseña y analítica anónima.
La arquitectura combina Next.js y React para la interfaz web con un backend en Go y base de datos PostgreSQL. Incluye una API REST documentada, SDKs JavaScript y herramientas CLI para generación offline. El despliegue es sencillo mediante Docker Compose, soportando tanto PostgreSQL como SQLite, con opciones para HTTPS automático usando Caddy.
- Creación de tarjetas de visita digitales (vCard)
- Redirección de tráfico web con enlaces dinámicos
- Configuración de redes Wi-Fi en entornos corporativos
- Generación de códigos para eventos y calendarios
- Integración en aplicaciones mediante API REST
- Códigos estáticos generados 100% en el cliente (client-side)
- Analítica con hashes salados que no almacenan IPs ni user-agents
- Soporte nativo para Docker Compose y Kubernetes
- API OpenAPI 3.1 documentada y disponible en /api/v1/openapi.yaml
- Requiere Node.js 20+ y Go 1.26+ para entornos de desarrollo
- Los códigos dinámicos dependen de una instancia del servidor activa
- No incluye Dockerfile nativo, se usa docker compose para contenerización
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Iniciar con `docker compose up -d` usando PostgreSQL o SQLite. Configurar variables QRFORGE_* según `.env.example`. Para HTTPS y dominio propio usar el archivo Caddy incluido. Requiere 4 núcleos CPU y 4GB RAM recomendados para producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

