---
title: Github Package Registry Reviews
meta_title: 'Github Package Registry Reviews 2026: Details, Pricing, & Features |
  G2'
meta_description: Filter 40 reviews by the users' company size, role or industry to
  find out how Github Package Registry works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 40
  scale: '5'
date_modified: '2026-06-15'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Github Package Registry Reviews
**Vendor:** GitHub  
**Category:** [Repository Management Software](https://www.g2.com/categories/repository-management)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 40
## About Github Package Registry
GitHub Packages is a comprehensive package hosting service integrated directly into GitHub, enabling developers to publish, manage, and consume packages alongside their source code. This integration streamlines the development workflow by consolidating code and package management within a single platform. Key Features and Functionality: - Multi-Format Support: GitHub Packages supports various package formats, including npm (JavaScript), RubyGems (Ruby), Maven (Java), NuGet (.NET), and Docker images, catering to a wide range of development needs. - Integrated Permissions Management: Utilize GitHub&#39;s existing user and team permissions to control access to both code and packages, ensuring consistent and secure management. - Seamless Workflow Integration: Combine GitHub Packages with GitHub Actions and webhooks to automate and customize your development workflows, from code integration to deployment. - Unified Search and Management: Leverage GitHub&#39;s familiar interface to search for, view, and manage packages, complete with metadata such as licensing, download statistics, and version history. Primary Value and User Solutions: GitHub Packages addresses the need for a unified platform where developers can manage both their source code and associated packages. By integrating package management directly into GitHub, it eliminates the complexity of using separate systems, reduces context switching, and enhances collaboration within teams. This consolidation leads to more efficient development processes, improved security through consistent permission settings, and a more streamlined approach to software development and deployment.




## Github Package Registry Reviews
  ### 1. Strong GitHub Integration, but Setup and Tool Connections Can Be Confusing

**Rating:** 3.0/5.0 stars

**Reviewed by:** Baruch O. | Software Developer, Program Development, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2026

**What do you like best about Github Package Registry?**

It integrates completely with the code source when you host your code on GitHub.

**What do you dislike about Github Package Registry?**

It isn’t natively connected to development tools, and you have to configure it with credentials just to install a package. The setup can be confusing at times, at least until you manage to get everything configured properly.

**What problems is Github Package Registry solving and how is that benefiting you?**

I don’t need to mess around with multiple resources and tools anymore. I can manage all my project assets in one place, with a single manager.

  ### 2. Package hosting and management with Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 04, 2025

**What do you like best about Github Package Registry?**

•	npm: Handles JavaScript and Node.js packages, supporting scoped packages and allowing direct association with repositories. The registry works consistently for both public and private packages, and supports granular or repository-inherited permissions.

	•	Container registry: Stores and manages Docker and OCI images, replacing the older Docker registry. It offers robust authentication mechanisms and supports both individual and organization-level scoping.

	•	RubyGems: Publishes and consumes Ruby packages, integrating efficiently with Bundler for dependency management.

	•	Apache Maven and Gradle: Manages Java packages, with direct integration into Java build tools. Packages are always repository-scoped, ensuring consistent permission inheritance.

	•	NuGet: Supports .NET packages, with flexible scoping and access control.


Key technical features that I really like:
	•	Integrated permissions and access control: Permissions can be granular (user or organization scoped) or inherited from the repository, depending on the registry. 

	•	Seamless GitHub Actions integration: Publishing and consuming packages within CI/CD workflows is straightforward. The registry works efficiently with GitHub Actions.

	•	Unified DevOps workflow: Source code, packages, and CI/CD pipelines are managed in a single platform.

	•	Support for public and private packages: Packages can be published to public or private repositories.

	•	Detailed package metadata and visibility: Each package page displays README, license information, download statistics, and version history,

	•	Multiple authentication options: Supports personal access tokens and the GITHUB_TOKEN for automation, with clear documentation on required scopes for publishing and installing packages.

**What do you dislike about Github Package Registry?**

Setting up .npmrc, authentication tokens, and permission models often requires careful reading of the documentation and can be error-prone for new users. Additionally, some registries (such as Maven and Gradle) only support repository-scoped permissions.

**What problems is Github Package Registry solving and how is that benefiting you?**

Using GitHub Package Registry has enabled a more centralized and auditable approach to managing code and dependencies. By hosting packages directly on GitHub, I have observed improved traceability between source code changes and package versions. The integration with GitHub Actions reduces manual steps in the release process, making automated testing and publishing more reliable. The unified permissions model simplifies user and team management, especially for private packages. The ability to view detailed package metadata and history directly within the repository interface enhances transparency and collaboration across teams. Overall, the registry provides a consistent and integrated environment for managing the lifecycle of both code and its dependencies, reducing the friction typically associated with maintaining separate package hosting solutions.

  ### 3. Everything is on the same table with Guhub Package Registry

**Rating:** 4.5/5.0 stars

**Reviewed by:** Narayan S. | Assistant Professor, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2024

**What do you like best about Github Package Registry?**

All my team members are using it for the development of inhouse tools for the aerospace sector.

**What do you dislike about Github Package Registry?**

Initially, it was quite confusing for me. Later I got comfortable and now am quite expert level.

**What problems is Github Package Registry solving and how is that benefiting you?**

Really useful to manage all the data in single place. All can access and make required changes.

  ### 4. Github Package Registry: Effective and Efficient

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mustali C. | Full-stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2024

**What do you like best about Github Package Registry?**

It is easy to use, user-friendly and supports multiple language.
Reliable and secure.

**What do you dislike about Github Package Registry?**

Local languages of India are yet not supported.

**What problems is Github Package Registry solving and how is that benefiting you?**

We can host all are packages and dependencies on a single platform.
It makes collaborations easy by providing central repository.

  ### 5. Deploy npm packages for free

**Rating:** 5.0/5.0 stars

**Reviewed by:** ATUL S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 20, 2023

**What do you like best about Github Package Registry?**

- Its easy to use mechanism
- it come up with auto deployment feature, confirm the pipeline's and all version of packages will be available on github registy

**What do you dislike about Github Package Registry?**

Github registry cause problem, if your package name have uppercase letter in it. 
In order to experience smooth experience just have lowercase in package name

**What problems is Github Package Registry solving and how is that benefiting you?**

Earlier  i have utilised npm registry to host private package, now i switched to github which host packages for free saving costs

  ### 6. Best alternative to Nuget...

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ziya M. | Regional Training Expert, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about Github Package Registry?**

Everything in one place! The source code, the project and the package, all under one consistent base. No more time/effort wasting to follow up the package in other providers.

**What do you dislike about Github Package Registry?**

Still not widely used by the public, at least for .net and VS project. For the majority of the developers Nuget is still the main package manager and source.

**What problems is Github Package Registry solving and how is that benefiting you?**

One location to host the source code and the package. Also it is providing the possibility to publish multiple packages under the same repo. This makes following large projects with multiple packages much more easier to follow.

  ### 7. Great experience with Github Package Registry

**Rating:** 5.0/5.0 stars

**Reviewed by:** Binay M. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2023

**What do you like best about Github Package Registry?**

It integrates seamlessly with Github's ecosystem, making it easy for us developers to publish, manage, and share our packages within the workflow and save time.

**What do you dislike about Github Package Registry?**

I faced some dependency management issues, and as of now, it only supports a limited number of programming languages. While GitHub Package Registry offers a generous free tier, it is also expensive for large organizations with many users and packages.

**What problems is Github Package Registry solving and how is that benefiting you?**

GitHub Package Registry provides a centralized location for hosting and managing software packages, which makes it easier for developers to manage their software dependencies. It integrates with other GitHub features, such as Actions and Pull Requests, making it easy to automate package publishing and ensure that packages are always up-to-date.

  ### 8. Best Platform to Manage There Code With Packages

**Rating:** 4.5/5.0 stars

**Reviewed by:** vijay b. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 01, 2023

**What do you like best about Github Package Registry?**

One Of The Best Things is Building Code In project and hosting that project into packages in One Place and using that code through the other projects.
And Using NPM we can use these codes in our project.

**What do you dislike about Github Package Registry?**

There is no such thing as dislike but yes expecting a lot more new features in the near future.

**What problems is Github Package Registry solving and how is that benefiting you?**

First Of All, It's Open Source And There are various things like if we have centralized Code that is used in another project so we can convert that code into packages and use that code in the entire project because there is one solution that is written in one place.

  ### 9. Private NPM package on Github

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hatela t. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about Github Package Registry?**

- Easy to learn and use
- Free even to host private packages
- Reliable

**What do you dislike about Github Package Registry?**

- Hard to debug the deployment related issue.

**What problems is Github Package Registry solving and how is that benefiting you?**

We have hosted the private npm packages on github registry, saving huge amount for the organisation

  ### 10. GitHub Package Registry: host, share and use packages.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prashant D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 03, 2023

**What do you like best about Github Package Registry?**

1. Integration with Github: Github Package Registry is integrated with Github, allowing developers to manage their packages and code in one place easily.
2. Easy to use: Developers find GitHub Package Registry easy to use, with clear documentation and intuitive navigation.
3. Reliable and secure: Github is known for its reliability and security, and the same level of security and reliability is expected for Github Package Registry.

**What do you dislike about Github Package Registry?**

Not sure, Product might have potential drawbacks, but I am unsure of its downsides.

**What problems is Github Package Registry solving and how is that benefiting you?**

GitHub Package Registry is solving the problem of managing and sharing packages, such as libraries and dependencies, within the GitHub ecosystem. By centralizing package management, developers can save time and reduce errors. Additionally, GitHub Package Registry provides access controls, package versioning, and dependency insights, benefiting developers by improving collaboration and code quality.


## Github Package Registry Discussions
  - [What is Github Package Registry used for?](https://www.g2.com/discussions/what-is-github-package-registry-used-for) - 1 comment

- [View Github Package Registry pricing details and edition comparison](https://www.g2.com/products/github-package-registry/reviews/github-package-registry-review-7878942?section=pricing&secure%5Bexpires_at%5D=2026-06-25+08%3A49%3A41+-0500&secure%5Bsession_id%5D=f82af4ca-a776-4b6c-9d01-d135d315d2a6&secure%5Btoken%5D=f9c936cbc8c07b812c1c2e2cb28a0efb7e75d8da679ea47925514ac1e3ec5894&format=llm_user)
## Github Package Registry Integrations
  - [GitHub](https://www.g2.com/products/github/reviews)

## Github Package Registry Features
**Functionality**
- Package Management
- Integration
- Code Analysis
- Vulnerability Checks

**Management**
- Package Access Control
- Package Tracking
- Automation
- Rollback

## Top Github Package Registry Alternatives
  - [Sonatype Nexus Repository](https://www.g2.com/products/sonatype-nexus-repository/reviews) - 4.5/5.0 (21 reviews)
  - [Azure Artifacts](https://www.g2.com/products/azure-artifacts/reviews) - 4.4/5.0 (14 reviews)
  - [npm](https://www.g2.com/products/npm/reviews) - 4.6/5.0 (81 reviews)

