Crea imágenes de contenedor Docker y OCI optimizadas para aplicaciones Java con Maven o Gradle, sin un daemon de Docker.
dzikoysk/reposilite
Gestor de repositorios Maven ligero y autogestionado para artefactos JVM, una alternativa más liviana a Nexus, Archiva y Artifactory.
Alternativa open source a:Nexus Repository
JFrog Artifactory
- Estrellas
- 1,903
- Forks
- 243
- Issues abiertos
- 57
- Último commit
- hace 6 días
¿Qué es?
Reposilite es un gestor de repositorios para artefactos basados en Maven dentro del ecosistema JVM. Lo ejecutas por tu cuenta para alojar las bibliotecas que desarrolla tu equipo y servirlas a Gradle, Maven, sbt y herramientas de compilación similares. Se presenta como una alternativa más sencilla, extensible y escalable a gestores más pesados como Nexus, Archiva o Artifactory, con un menor consumo de recursos.
Para uso personal o de equipos pequeños, necesita aproximadamente 20 MB de RAM y Java 11 o posterior. En repositorios públicos grandes, puedes ajustar en la configuración el límite de memoria y el tamaño de los pools de hilos. Se puede iniciar como un JAR independiente, ejecutar desde la imagen oficial de Docker o desplegar con el Helm chart oficial.
El backend está escrito en Kotlin sobre Javalin, y el frontend web está desarrollado con Vue 3 y Vite.
Funciones clave
- 01Aloja y sirve artefactos en formato Maven para Gradle, Maven y sbt.
- 02Se ejecuta como JAR independiente, imagen de Docker o Helm chart.
- 03Permite configurar los límites de memoria y los pools de hilos para repositorios grandes.
- 04Incluye un frontend web para explorar repositorios.
Casos de uso
- Alojar bibliotecas privadas internas para un equipo que usa Gradle o Maven.
- Ejecutar un repositorio de artefactos ligero en un servidor pequeño o en Kubernetes.
- Reemplazar un gestor de repositorios más pesado cuando preocupa el consumo de recursos.
Inicio rápido
- 1
Descarga el JAR independiente de Reposilite desde la página de lanzamientos de GitHub
- 2
Inicia el JAR con Java (se requiere Java 11 o posterior)
java -Xmx32M -jar reposilite-3.6.4.jar
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es reposilite?
- Gestor de repositorios Maven ligero y autogestionado para artefactos JVM, una alternativa más liviana a Nexus, Archiva y Artifactory. Reposilite es un gestor de repositorios para artefactos basados en Maven dentro del ecosistema JVM. Lo ejecutas por tu cuenta para alojar las bibliotecas que desarrolla tu equipo y servirlas a Gradle, Maven, sbt y herramientas de compilación similares. Se presenta como una alternativa más sencilla, extensible y escalable a gestores más pesados como Nexus, Archiva o Artifactory, con un menor consumo de recursos.
- ¿reposilite es gratuito? ¿Qué licencia tiene?
- reposilite es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿reposilite sigue mantenido?
- Mantenimiento activo. El último commit de reposilite fue el 2 nov 2026.
- ¿Para qué puedo usar reposilite?
- Alojar bibliotecas privadas internas para un equipo que usa Gradle o Maven. Ejecutar un repositorio de artefactos ligero en un servidor pequeño o en Kubernetes. Reemplazar un gestor de repositorios más pesado cuando preocupa el consumo de recursos.
- ¿Cómo se instala reposilite?
- Descarga el JAR independiente de Reposilite desde la página de lanzamientos de GitHub Inicia el JAR con Java (se requiere Java 11 o posterior): java -Xmx32M -jar reposilite-3.6.4.jar
- ¿Dónde consigo reposilite?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dzikoysk/reposilite
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de plugins de compilación para Gradle y Maven que ejecuta formateadores y linters en muchos lenguajes y tipos de archivo.
Plugin de Gradle para publicar bibliotecas de Java, Kotlin y Android, con fuentes y javadoc, en Maven Central u otros repositorios Nexus.
Un plugin de Gradle que crea JARs fat/uber, reubica paquetes, transforma archivos y puede reducir el tamaño del resultado con R8/ProGuard.
El lenguaje de programación Kotlin, su compilador, biblioteca estándar y herramientas de compilación, desarrollados por JetBrains para el desarrollo multiplataforma.
Plataforma para empaquetar y lanzar stacks de backend efímeros, incluida infraestructura blockchain, en Docker o Kubernetes con un solo comando.