Crie imagens de container Docker e OCI otimizadas para aplicações Java com Maven ou Gradle, sem precisar de um daemon do Docker.
dzikoysk/reposilite
Gerenciador Maven leve e self-hosted para artefatos JVM, como alternativa mais enxuta ao Nexus, Archiva e Artifactory.
Alternativa open source a:Nexus Repository
JFrog Artifactory
- Estrelas
- 1,903
- Forks
- 243
- Issues abertas
- 57
- Último commit
- há 6 dias
O que é?
Reposilite é um gerenciador de repositórios para artefatos baseados em Maven no ecossistema JVM. Você mesmo o executa para hospedar as bibliotecas criadas pela sua equipe e disponibilizá-las para Gradle, Maven, sbt e ferramentas de build semelhantes. Ele é apresentado como uma alternativa mais simples, extensível e escalável a gerenciadores mais pesados, como Nexus, Archiva ou Artifactory, com menor consumo de recursos.
Para uso pessoal ou em equipes pequenas, ele precisa de cerca de 20 MB de RAM e Java 11 ou mais recente. Para repositórios públicos grandes, é possível ajustar o limite de memória e o tamanho dos pools de threads na configuração. Ele pode ser iniciado como um JAR independente, executado a partir da imagem oficial do Docker ou implantado com o Helm chart oficial.
O backend é escrito em Kotlin com Javalin, e o frontend web é desenvolvido com Vue 3 e Vite.
Recursos principais
- 01Hospeda e disponibiliza artefatos no formato Maven para Gradle, Maven e sbt.
- 02Pode ser executado como JAR independente, imagem Docker ou Helm chart.
- 03Permite configurar limites de memória e pools de threads para repositórios grandes.
- 04Inclui um frontend web para navegar pelos repositórios.
Casos de uso
- Hospedar bibliotecas internas privadas para uma equipe que usa Gradle ou Maven.
- Executar um repositório leve de artefatos em um servidor pequeno ou no Kubernetes.
- Substituir um gerenciador de repositórios mais pesado quando o consumo de recursos é uma preocupação.
Início rápido
- 1
Baixe o JAR independente do Reposilite na página de lançamentos do GitHub
- 2
Inicie o JAR com Java (requer Java 11 ou superior)
java -Xmx32M -jar reposilite-3.6.4.jar
Em coleções
Tópicos
Perguntas frequentes
- O que é reposilite?
- Gerenciador Maven leve e self-hosted para artefatos JVM, como alternativa mais enxuta ao Nexus, Archiva e Artifactory. Reposilite é um gerenciador de repositórios para artefatos baseados em Maven no ecossistema JVM. Você mesmo o executa para hospedar as bibliotecas criadas pela sua equipe e disponibilizá-las para Gradle, Maven, sbt e ferramentas de build semelhantes. Ele é apresentado como uma alternativa mais simples, extensível e escalável a gerenciadores mais pesados, como Nexus, Archiva ou Artifactory, com menor consumo de recursos.
- reposilite é gratuito? Qual é a licença?
- reposilite é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- reposilite ainda é mantido?
- Manutenção ativa. O último commit de reposilite foi em 2 de nov. de 2026.
- Para que posso usar reposilite?
- Hospedar bibliotecas internas privadas para uma equipe que usa Gradle ou Maven. Executar um repositório leve de artefatos em um servidor pequeno ou no Kubernetes. Substituir um gerenciador de repositórios mais pesado quando o consumo de recursos é uma preocupação.
- Como instalar reposilite?
- Baixe o JAR independente do Reposilite na página de lançamentos do GitHub Inicie o JAR com Java (requer Java 11 ou superior): java -Xmx32M -jar reposilite-3.6.4.jar
- Onde consigo reposilite?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dzikoysk/reposilite
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de plugins de build para Gradle e Maven que executa formatadores e linters em várias linguagens e tipos de arquivo.
Plugin do Gradle para publicar bibliotecas Java, Kotlin e Android, com sources e javadoc, no Maven Central ou em outros repositórios Nexus.
Um plugin do Gradle para criar JARs fat/uber, realocar pacotes, transformar arquivos e reduzir o tamanho da saída com R8/ProGuard.
A linguagem de programação Kotlin, seu compilador, sua biblioteca padrão e ferramentas de build, desenvolvidos pela JetBrains para desenvolvimento multiplataforma.
Uma plataforma para empacotar e iniciar stacks efêmeras de backend, incluindo infraestrutura de blockchain, no Docker ou Kubernetes com um único comando.