Now available as a part of a limited beta program

May 13, 2019 09:07 GMT  ·  By

Microsoft-owned GitHub announced a new package management service called GitHub Package Registry, which is specifically aimed at devs who want to publish public or private packages alongside their source code.

Currently available in a limited beta program, GitHub Package Registry provides support for a wide array of package management tools, including JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), and Docker images.

What’s more, GitHub says it’s working on adding support for even more in the coming months, so expect further news on this front.

“When you work on a project that has dependencies on packages, it’s important for you to trust them, understand their code, and connect with the community who built them,” GitHub’s Simina Pasat explains.

“And inside organizations, you need to be able to quickly find what’s been approved for your use. GitHub Package Registry makes it easy to use the same familiar GitHub interface to find public packages anywhere on GitHub, or private packages within your organization or repositories.”

Free for public and open source repositories

GitHub Package Registry is free of charge for testers who participate in the beta testing program, and the service will continue to be available at no cost for public and open source repositories. Further pricing options will be announced as the testing advances.

“If you’re using different systems for your code and packages today, you have to maintain different sets of user credentials and permissions. Now you can use a single set of credentials across both, and manage access permissions with the same tools. Packages on GitHub inherit the visibility and permissions associated with the repository, and organizations no longer need to maintain a separate package registry and mirror permissions across systems,” Pasat continued.

GitHub Package Registry can also be included in your workflows, and given it’s fully integrated into GitHub, you can use the same credentials for easy management.

You can sign up for the beta program on this page here.