Edit icon Edit This Page

Repsy Open Source

Repsy Open Source is the open-source, self-hosted edition of Repsy, a universal package repository. It hosts Maven, npm, PyPI, Docker, Cargo, Go, Helm, NuGet and Ruby packages from a single Docker image, with a web UI to manage them. You run it on your own infrastructure, and the source code is available on GitHub.

New here? Read What is Repsy Open Source?, then run it with the Quick Start.

Set Up and Run Your Instance

Package Formats

  • Docker: registries for container images, for the Docker CLI and for OCI tools such as crane.
  • Maven: Maven and Gradle repositories, including Gradle plugins, upload rules and signed artifacts.
  • NuGet: NuGet repositories for dotnet nuget push and dotnet restore, with unlisting and relisting of versions.
  • npm: npm registries for npm, Yarn, pnpm and Bun.
  • PyPI: PyPI repositories for uploading with twine and installing with pip.
  • Cargo: registries for Rust crates.
  • Go: Go module repositories that go installs from through GOPROXY, with modules uploaded with curl.
  • Helm: chart repositories over the classic protocol and over OCI.
  • Ruby: RubyGems repositories for gem and Bundler, including yanking of gems.
Was this page helpful?