Repolode
dzikoysk

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 RepositoryJFrog 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. 1

    Descarga el JAR independiente de Reposilite desde la página de lanzamientos de GitHub

  2. 2

    Inicia el JAR con Java (se requiere Java 11 o posterior)

    java -Xmx32M -jar reposilite-3.6.4.jar

En colecciones

Temas

#maven#artifact-repository#java#kotlin#jvm#gradle#self-hosted#docker#artifact-repository-manager#deploy

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