Categories
Developer Tools DevOps CI/CD Artifact Repository Package Management Docker Registry Binary ManagementStars
Forks
Watchers
Developer links
Nexus Repository
Trusted by millions of developers and integrated into CI/CD pipelines at organizations worldwide, Sonatype Nexus Repository is the industry-standard binary artifact repository manager that stores, organizes, and distributes software components across every major package ecosystem. Community Edition supports over 20 formats including Maven for Java builds, npm for JavaScript packages, Docker for container images, PyPI for Python libraries, NuGet for .NET assemblies, Helm for Kubernetes charts, Go modules, RubyGems, Cargo for Rust crates, Conda for data science environments, APT for Debian packages, Yum for RPM distributions, and Hugging Face for AI/ML models. Three repository types serve different needs: hosted repositories store internally-produced artifacts, proxy repositories cache remote registries like Maven Central, npmjs.org, and Docker Hub reducing bandwidth and improving build reliability, and group repositories aggregate multiple hosted and proxy repositories behind a single URL endpoint. The web UI provides component browsing and search, repository configuration, blob store management with configurable cleanup policies, and direct artifact upload via drag-and-drop. Role-based access control enforces fine-grained permissions per repository with configurable security realms, while the comprehensive REST API enables automated repository provisioning, component management, and integration with Jenkins, GitHub Actions, GitLab CI, and Azure DevOps. External PostgreSQL database support enables Kubernetes deployments with improved backup, restore, and horizontal scaling capabilities. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Eclipse Public License 1.0 licensed.
Benefits
- Universal Package Format Support
- Manage Maven, npm, Docker, PyPI, NuGet, Helm, Go, Cargo, Conda, APT, Yum, RubyGems, Hugging Face, and Composer artifacts from a single unified repository manager instance.
- Proxy Caching Accelerates Builds
- Proxy repositories cache artifacts from Maven Central, npmjs.org, Docker Hub, and PyPI locally, eliminating redundant downloads and providing build reliability during upstream outages.
- Flexible Repository Grouping
- Group repositories aggregate multiple hosted and proxy sources behind one URL endpoint, simplifying client configuration while maintaining separation of internal and external components.
- CI/CD Pipeline Integration
- REST API and native protocol support integrate with Jenkins, GitHub Actions, GitLab CI, Azure DevOps, and Bitbucket Pipelines for automated artifact publishing and retrieval.
Features
- Component Search
- Browse and search stored components across all repositories with keyword search, format filtering, and component detail views showing versions, checksums, and dependencies.
- Blob Store Management
- Configure file-based or S3-compatible blob stores with configurable cleanup policies that automatically remove unused components based on age, download activity, or regex patterns.
- Docker Registry
- Serve as a private Docker registry with hosted, proxy, and group repository support for container images alongside dedicated HTTP and HTTPS connectors.
- Cleanup Policies
- Define automated cleanup rules based on component age, last download date, and name patterns to reclaim storage and remove outdated artifacts across all repository formats.
- Security Realms
- Configure authentication through local users, LDAP directories, Docker Bearer Token, and NuGet API key realms with role-based access control per repository.