Skip to content
GitHub Package Registry Icon

Get started with GitHub Packages

Safely publish packages, store your packages alongside your code, and share your packages privately with your team.

Choose a registry


A software platform used for building applications based on containers — small and lightweight execution environments.

Learn more

Apache Maven

A default package manager used for the Java programming language and the Java runtime environment.

Learn more


A free and open source package manager used for the Microsoft development platforms including .NET.

Learn more


A standard format for distributing Ruby programs and libraries used for the Ruby programming language.

Learn more


A package manager for JavaScript, included with Node.js. npm makes it easy for developers to share and reuse code.

Learn more