awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Universal Self-Hosted Artifact Registries

Ranking updated Jun 30, 2026

For a self-hosted package registry, the first results are rlidwka/sinopia (Sinopia is a self-hosted private npm registry with caching and authentication, but it only supports npm and lacks the Maven and multi-format package storage this search calls for), verdaccio/verdaccio (Verdaccio is a self-hosted npm package registry with pluggable authentication and storage backends, fitting the category, but it only supports the npm format — not the multi-format npm + Maven artifact repository you specifically asked for) and go-gitea/gitea. entropic-dev/entropic and devpi/devpi round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Manage and distribute software packages for npm, Maven, and other ecosystems using these self-hosted repository managers.

Universal Self-Hosted Artifact Registries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • rlidwka/sinopiarlidwka avatar

    rlidwka/sinopia

    5,485View on GitHub↗

    Sinopia is a private npm registry server used for hosting, managing, and distributing private packages and scoped modules within an internal network. It functions as a private package manager that controls access to internal code through user authentication and encrypted tokens. The system provides a caching layer that stores public registry packages locally to reduce bandwidth and improve installation speeds. It also includes a web-based interface for exploring packages, viewing documentation, and managing the state of the registry. The project covers a broad range of package management cap

    Sinopia is a self-hosted private npm registry with caching and authentication, but it only supports npm and lacks the Maven and multi-format package storage this search calls for.

    JavaScriptProxy Cachesnpm Registry DeploymentsRegistry Proxies
    View on GitHub↗5,485
  • verdaccio/verdaccioverdaccio avatar

    verdaccio/verdaccio

    17,699View on GitHub↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    Verdaccio is a self-hosted npm package registry with pluggable authentication and storage backends, fitting the category, but it only supports the npm format — not the multi-format (npm Maven) artifact repository you specifically asked for.

    TypeScriptProxy CachesUpstream ProxyingUpstream Proxy Caching
    View on GitHub↗17,699
  • go-gitea/giteago-gitea avatar

    go-gitea/gitea

    56,328View on GitHub↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn

    Gitea is a self-hosted platform that includes built-in package registry support for npm, Maven, and other formats, making it a valid choice for storing and serving artifacts in your development and deployment pipelines, though its primary focus is broader as a Git hosting and CI/CD service.

    GoArtifact RegistriesGit Hosting ServicesPackage Registries
    View on GitHub↗56,328
  • entropic-dev/entropicentropic-dev avatar

    entropic-dev/entropic

    5,247View on GitHub↗

    Entropic is a language-agnostic package registry and distribution system that uses content-addressable storage to host and version software packages across a network of mirrors. It functions as both a private package registry and a JavaScript package manager, identifying assets by cryptographic hashes rather than file paths. The system focuses on reliable distribution through private package mirrors that cache and sync remote dependencies to prevent installation failures during external downtime. It includes a version manager for assigning distribution tags and controlling the software releas

    Entropic is a self-hostable package registry with content-addressable storage and mirroring, but its primary focus on JavaScript packages means it may not support the Maven format you need for a multi-format artifact repository.

    JavaScriptDependency MirrorsLanguage-Agnostic Package DistributionContent-Addressable Storage
    View on GitHub↗5,247
  • devpi/devpidevpi avatar

    devpi/devpi

    1,189View on GitHub↗

    Python PyPi staging server and packaging, testing, release tool

    devpi is a self-hosted package server tailored specifically for Python/PyPI packages, so while it fits the category of a self-hosted artifact registry, it does not support the multiple formats (like Maven or npm) that your search requires.

    PythonBuild SystemsPackage Distribution
    View on GitHub↗1,189
  • xixu-me/xgetxixu-me avatar

    xixu-me/Xget

    8,150View on GitHub↗

    Xget is an edge-based network proxy and request router designed to optimize connectivity and reduce latency for remote resources. It functions as a high-performance interface for AI inference API requests, container registry mirroring, and the acceleration of Git repository operations and software package mirrors. The system distinguishes itself through protocol-aware proxying that preserves authentication and headers for Git and container registries. It utilizes rule-based URL transformation to map requests to accelerated upstream provider endpoints and employs a response rewriting mechanism

    xget is an edge proxy and request router that mirrors and accelerates access to remote package registries, but it does not store or serve packages natively with support for multiple formats like npm and Maven, so it is a complementary network component rather than a self-hosted artifact repository itself.

    JavaScriptRegistry Proxy MirrorsMirrors
    View on GitHub↗8,150
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
rlidwka/sinopia5.5KJavaScript—Feb 25, 2024
verdaccio/verdaccio17.7KTypeScriptMITJun 13, 2026
go-gitea/gitea
56.3K
Go
MIT
Jun 16, 2026
entropic-dev/entropic5.2KJavaScriptApache-2.0Jan 3, 2023
devpi/devpi1.2KPython—Jun 11, 2026
xixu-me/xget8.2KJavaScriptAGPL-3.0Jun 22, 2026

Related searches

  • a self-hosted container image registry
  • a pull-through cache for container registries
  • a private container registry for network access
  • a monorepo build system for JavaScript projects
  • a dependency management and build tool for Java projects
  • a self hosted server for build pipelines
  • a self-hosted CI runner for GitHub Actions
  • a module bundler for libraries and npm packages