Repolode
dzikoysk

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

    Baixe o JAR independente do Reposilite na página de lançamentos do GitHub

  2. 2

    Inicie o JAR com Java (requer Java 11 ou superior)

    java -Xmx32M -jar reposilite-3.6.4.jar

Em coleções

Tópicos

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

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