Paul Krill
Editor at Large

GitHub launches GitHub Package Registry

news
May 14, 20192 mins

GitHub Package Registry allows developers to publish private or a public packages alongside their source code

pink car with pink gift strapped to top retro euro car speed driving motion
Credit: 2Mmedia / Getty Images

GitHub has introduced the GitHub Package Registry, a package management service integrated into GitHub that allows developers to publish private or public packages next to their source code. GitHub Package Registry is available now in a limited beta release.

GitHub Package Registry provides downloads backed by GitHub’s global CDN. Packages can be hosted privately or publicly and used as dependencies in projects. Integration with GitHub enables users to utilize the familiar GitHub interface to find public packages on the site or private packages within the user organization. User and team permissions can be applied to code and package management.

GitHub Package Registry supports package management tools including NPM, Maven, and NuGet as well as Docker images. Also, multiple software package types can be hosted in one registry. A devops workflow can be created that includes code, CI, and deployment solutions, integrating GitHub APIs, GitHub Actions (for workflow automation), and webhooks. Users can view package contents as well download statistics and version history.

The README in a user’s repo is used to generate a package description. The description can be edited by the user to reflect details about the package or installation process. GitHub adds metadata for each package version, including links to the author, repository, commit SHA, version tags, and data.

You can sign up for the GitHub Package Registry beta program at GitHub.com.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author