Reposilite (formerly NanoMaven) - lightweight repository manager for Maven based artifacts. It is a simple solution to replace managers like Nexus, Archiva or Artifactory.
Website: Reposilite
Releases: GitHub Downloads
Docker Images: DockerHub Repository
Demo: repo.panda-lang.org
Requirements:
- Java 8+
- RAM 8MB+
Amount | Description |
---|---|
8MB | Tiny repository for personal projects |
16MB - 32MB | --------------------^------------------ + CI + Proxy |
48MB - 128MB | Tiny public repository (recommended) |
128MB+ | Public repository |
- Reposilite - Official Guide
- Publishing your artifacts to the Reposilite - a new self-hosted repository manager
- 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)
- Customizable front page
- dependabot supported
- Multiple repositories under a single URL
- CLI
- Snapshots
- Proxy for the specified remote repositories
- Multithreading
- Statistics
- REST API
- Repository browser
- Dashboard
- Admin panel
- 90%+ test coverage
- Website
- Documentation
- Reposilite Backend: Java + Javalin (Jetty)
- Reposilite Frontend: Vue.js + Pug + Stylus + Tailwindcss
- Reposilite Site: React.js + Docusaurus