Skip to content

OrbitRepos

The lightweight, self-hosted artifact repository manager for modern engineering teams.

Docker

Maven

npm

PyPI

NuGet

Go

Helm

APT

Raw

Everything you need

Enterprise-grade artifact management without the enterprise complexity.

Universal Storage

Unified management for Docker, Maven, npm, PyPI, NuGet, Go, Helm, APT, and generic files in a single instance.

Smart Caching

Proxy remote repositories like Docker Hub, npmjs.org, or Maven Central to cache artifacts and ensure build reliability.

Enterprise Security

Fine-grained RBAC with Reader, Deployer, and Admin roles. Integrated support for OIDC, LDAP, and API tokens.

Cloud Native

Store artifacts on local filesystem or any S3-compatible object storage including AWS S3, MinIO, and GCS.

Zero Dependency

Single compiled Go binary with embedded React UI. No JVM, no heavy runtime, minimal memory footprint.

DevOps Ready

Built-in Prometheus metrics, structured JSON logging, and background cleanup policies for production observability.

Why OrbitRepos?

Feature JFrog Artifactory Sonatype Nexus OrbitRepos
Architecture Legacy Java / Tomcat Legacy Java / OSGi Modern Go
Startup Time 2-5 Minutes 3-5 Minutes < 1 Second
Memory Usage 4GB+ Recommended 4GB+ Recommended < 100MB
Storage Complexity Database + Blob Store Database + Blob Store Simple S3 / File
Ease of Use Enterprise Complex Enterprise Complex Developer Friendly
License $$$ / Limited OSS $$ / Limited OSS Apache 2.0 OSS

Get started in seconds

01. Install

Get the latest docker-compose file.

curl -O https://raw.githubusercontent.com/vanlongme/OrbitRepos/main/examples/docker-compose.yml
02. Configure

Set your storage and auth preferences.

storage:
  type: s3
  s3:
    bucket: artifacts
    region: us-east-1
03. Deploy

Start the server and access the dashboard.

docker compose up -d
# Server running at :8080