Skip to content

Lightweight repository management software dedicated for the Maven based artifacts. Forked from Reposilite 2.x, pre kotlin conversion.

License

Notifications You must be signed in to change notification settings

MinecraftForge/reposilite

 
 

Repository files navigation

Reposilite Docker Pulls Reposilite CI codecov Language grade: JavaScript CodeFactor

Reposilite (formerly NanoMaven) - lightweight repository manager for Maven based artifacts. It is a simple solution to replace managers like Nexus, Archiva or Artifactory.

Preview

Installation

Website: Reposilite
Releases: GitHub Downloads
Docker Images: DockerHub Repository
Demo: repo.panda-lang.org

Requirements:

  • Java 8+
  • RAM 12MB+
Amount Description
12MB Tiny repository for personal projects
16MB - 32MB --------------------^------------------ + CI + Proxy
48MB - 128MB Tiny public repository (recommended)
128MB+ Public repository

Publications

Features

  • Working Maven repository manager (example: repo.panda-lang.org)
  • Support Maven, Gradle and SBT build tools
  • Docker image (repository: dzikoysk/reposilite)
  • Authorization (deploy and downloads)
  • Deploy (using tokens and BCrypt)
  • dependabot supported
  • Supports distributed environments like K8s
  • Multithreading
  • Proxy of other remote repositories
  • Supports requests to primary repository without its name in url
  • Dashboard
    • Customizable front page
    • Command line interface
    • Repository browser
    • Admin panel
  • Snapshots
  • Statistics
  • REST API
  • OpenAPI with Swagger UI
  • 90%+ test coverage
  • Documentation

Stack

  • Reposilite Backend: Java + Javalin (Jetty) + Groovy (JUnit)
  • Reposilite Frontend: Vue.js + Pug + Stylus + Tailwindcss
  • Reposilite Site: React.js + Docusaurus

About

Lightweight repository management software dedicated for the Maven based artifacts. Forked from Reposilite 2.x, pre kotlin conversion.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

  • Java 44.7%
  • Groovy 43.3%
  • JavaScript 5.2%
  • Vue 4.5%
  • Kotlin 1.0%
  • HTML 1.0%
  • Other 0.3%