Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pkgly

Gestor de artefactos open source multi-repositorio con backend en Rust y frontend en Vue. Soporta Debian, Python, Maven, Docker, Helm, NPM y más desde una plataforma autoalojada rápida. Incluye trazabilidad distribuida con Jaeger para observabilidad.

Ficha actualizada 26 sept 2026, 18:25 · upstream 26 sept 2026, 18:16 · release sin release detectada

00

Qué es pkgly

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pkgly es un gestor de artefactos open source diseñado para reemplazar soluciones comerciales como Artifactory o Nexus. Utiliza un backend en Rust (Axum) y frontend en Vue, ofreciendo una interfaz moderna y rápida. Soporta repositorios virtuales, proxy y alojados para múltiples ecosistemas tecnológicos incluyendo Docker, Helm, Maven, NPM, Python, PHP y .NET.

La arquitectura se basa en PostgreSQL para el almacenamiento de metadatos y S3/MinIO para el backend de objetos, permitiendo una gestión eficiente de los artefactos. Incluye soporte nativo para autenticación SSO y trazabilidad distribuida con Jaeger integrada en el entorno de desarrollo para diagnosticar problemas de rendimiento mediante spans detallados.

Destaca por su enfoque en la observabilidad desde el inicio, con configuración de logs amigable para contenedores y exportación a OTLP opcional. Aunque requiere un despliegue manual (Docker Compose), ofrece una experiencia completa de gestión de repositorios con herramientas de administración para usuarios y paquetes.

CASOS DE USO
  • Centralizar múltiples repositorios de artefactos en una sola interfaz
  • Gestionar versiones de dependencias para proyectos multi-lenguaje
  • Implementar un proxy seguro para registros Docker y Helm privados
  • Alojar paquetes internos de la empresa sin depender de servicios externos
  • Analizar el rendimiento del sistema mediante trazabilidad distribuida con Jaeger
PUNTOS DESTACADOS
  • Backend en Rust para alto rendimiento y seguridad
  • Frontend moderno en Vue.js con Vite
  • Soporte nativo para S3/MinIO como backend de almacenamiento
  • Integración preconfigurada de observabilidad con Jaeger
  • Gestión unificada de repositorios virtuales, proxy y alojados
PRECAUCIONES
  • Requiere despliegue manual mediante Docker Compose (no one-click)
  • Complejidad técnica HIGH en el análisis proporcionado
  • Dependencia de PostgreSQL para persistencia de datos
  • Necesita al menos 4 núcleos CPU y 4GB RAM según especificaciones
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Pkgly Main View
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Despliega con Docker Compose. Requiere Rust, Node.js y Docker. Usa PostgreSQL y MinIO/S3. Habilita Jaeger en desarrollo para trazabilidad. Configura logs en TOML. No tiene botón one-click.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsRustPHPPython
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
8000166866742
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.