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

# NuGet Reviews
**Vendor:** Microsoft  
**Category:** [Repository Management Software](https://www.g2.com/categories/repository-management)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 24
## About NuGet
NuGet is a comprehensive package management system for .NET, enabling developers to create, share, and consume reusable code packages. It simplifies the process of integrating third-party libraries into .NET projects, promoting code reuse and streamlining development workflows. Key Features and Functionality: - Package Creation and Distribution: Developers can package their code into NuGet packages, complete with metadata and dependencies, and publish them to the NuGet Gallery for public or private use. - Dependency Management: NuGet automatically handles package dependencies, ensuring that all required libraries are installed and compatible with the project. - Integration with Development Tools: NuGet is integrated into various development environments, including Visual Studio, Visual Studio Code, and the .NET CLI, providing a seamless experience for managing packages. - Version Control: It supports versioning, allowing developers to specify and manage package versions to maintain compatibility and stability within their projects. - Support for Multiple Platforms: NuGet packages can target multiple .NET platforms, including .NET Framework, .NET Core, and .NET Standard, facilitating cross-platform development. Primary Value and Problem Solving: NuGet addresses the challenges of code reuse and dependency management in .NET development. By providing a centralized repository of packages and tools for managing them, NuGet reduces the complexity of incorporating external libraries, minimizes conflicts between dependencies, and accelerates the development process. It empowers developers to focus on writing code rather than managing dependencies, leading to more efficient and maintainable projects.




## NuGet Reviews
  ### 1. Packages, control, and collaboration made easier with NuGet

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 09, 2025

**What do you like best about NuGet?**

What sets NuGet apart is its robust handling of complex package dependencies, simplifying version control and reducing the risk of conflicts when integrating new components. For custom packages, it allows us to maintain secure, credential-protected private repositories. Combined with our automated CI/CD pipelines, NuGet enables seamless internal package distribution.

**What do you dislike about NuGet?**

One limitation we've encountered is its sensitivity to network stability during downloads. Even brief connectivity issues can trigger errors that are not always easy to trace or resolve.

**What problems is NuGet solving and how is that benefiting you?**

NuGet has proven to be a reliable tool for managing libraries and reusable components in a structured way. Its integration with Visual Studio offers a clean and intuitive graphical interface, which lowers the learning curve and encourages cross-team collaboration. It has also supported the maintenance of a well-organized internal repository, with clear version tracking, change logs, and access control.

  ### 2. Best open source libraries collection in .Net World

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sajidur R. | Lead Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 09, 2022

**What do you like best about NuGet?**

We can search any libraries that we need and update was more easy then any others packages systems

**What do you dislike about NuGet?**

It should automatically detect what version we are using and what we should install

**What problems is NuGet solving and how is that benefiting you?**

As a .Net developer, All the time I am using for my daily work in the office or at home.

  ### 3. It turns out to be a very good acquisition for developing programs.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ronald B. | Enterprise (> 1000 emp.)

**Reviewed Date:** November 07, 2020

**What do you like best about NuGet?**

It turns out to be a very good acquisition for developing programs in a quite simple way and without many complications, the fact that it does not have an IDE or its own interface but that all commands are executed by console makes it a very good option for running new programs as it becomes a quite cost-effective option by not consuming many machine resources, its ease of use and learning is truly admirable and its stability and practicality are also quite positive, the fact that it has multiple integrations makes it an excellent option to enhance all its functionalities.

**What do you dislike about NuGet?**

I have nothing to complain about regarding that.

**What problems is NuGet solving and how is that benefiting you?**

It has been of great help to me in designing new programs that allow me to optimize different areas of my company in a quite fast, efficient, and safe way, which for me turns out to be something very useful.

  ### 4. Nuget is an essential tool in the modern developers toolkit

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul S. | Senior Consultant - Software Architect, Application Lifecycle Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about NuGet?**

Easy to use. Either utilizing IDE tooling or as a stand alone command line tool. Integrated into the majority of developments and devops tools chains. It provides painless and seamless integrations of 3rd party libraries and tooling to your applications without much technical knowledge.

**What do you dislike about NuGet?**

End quality is dependent on the actual package developer. Sometimes circular chain dependencies can be created forcing work around inside the software. Command line tooling can take some work to get used to and the package viewer software is lacking features.

**What problems is NuGet solving and how is that benefiting you?**

No more tracking down dozens of dependencies or committing 3rd part code to your repositories. Nuget alleviates most of the difficulties in consuming 3rd party libraries in you custom solutions. In the past resolving deep dependably trees in 3rd party libraries was a nightmare but Nuget has made it a practical part of an effective software development life cycle.

  ### 5. NuGet is a great package manager

**Rating:** 4.0/5.0 stars

**Reviewed by:** Coltin K. | Staff Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** March 07, 2020

**What do you like best about NuGet?**

I like the availability of packages and the ease of downloading them with the VS GUI. It's nice to have a set in stone standard too, unlike most other programming languages/platforms. It's also nice that you don't really have to see any of the behind the scenes things that happen with NuGet unless something goes wrong. When using VS, you don't ever have to know the command line commands because of the GUI.

**What do you dislike about NuGet?**

When I have to reinstall my packages because uninstalling didn't go correctly or when I find missing dependencies. This is rare though, and is usually a result of human error.
The packages file can become a mess if trying to sort through an error.

**Recommendations to others considering NuGet:**

It's the standard for Visual Studio .NET C#/VB applications. It's a good standard and is usually great to use. You are almost forced to use it if you want to be productive in this kind of environment. That isn't a bad thing either because it is a great tool.
If third party dependencies are an issue, there are a ton of packages from Microsoft themselves as well. Anything that can be done with a third party can be done with the MSFT packages except for maybe UI helpers.

**What problems is NuGet solving and how is that benefiting you?**

Solving issues surrounding "re-inventing the wheel." NuGet is an efficient way to share code that has been written, tested, and optimized for repeated functionality like API requests, UI, and dependency injection.
Doing things the right way doesn't involve making everything from scratch, even if that means having some third party dependencies in your code.

  ### 6. Nu get as Package Manager

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shabana K. | Senior Quality Engineering Manager - Mortgages Lab, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 09, 2020

**What do you like best about NuGet?**

Integration with IDE VS makes life easier
It's easier finding any new packages from the marketplace and plug it in with Nu get Manager.
Nu get command line is yet another favourite of mine

**What do you dislike about NuGet?**

Haven't had any issues in the recent past.
Although there are times when the performance gets deteriorated which might seem a temporary glitch in accessing packages and integrating

**Recommendations to others considering NuGet:**

I would recommend to other engineers in the .Net community its a  easy integration with VS code or Studio

**What problems is NuGet solving and how is that benefiting you?**

Like i mentioned the package manager does all you need takes away the pain of upgrading to latest Libraries.
Command line works brilliant when CI integration

  ### 7. Share .Net Libraries Easily

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrianto Dwi L. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 05, 2020

**What do you like best about NuGet?**

- Helps sharing .Net libraries across the teams and projects.
- Backward compatibility.

**What do you dislike about NuGet?**

- Sometimes failed to upload the new package using nuget CLI.

**What problems is NuGet solving and how is that benefiting you?**

- Sharing common libraries that used by different teams and different projects.
- Some projects use the old package, still able to be compiled and run.

  ### 8. Managing libraries and versions easily in .NET environments

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aarón M. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2019

**What do you like best about NuGet?**

After 10 years of working with .NET code, when I started using Nuget I thought, why? Why should I use an slow tool that sometimes fail when I can reference directl my dlls. The reason is automation, version managing among projects, auto-deploy of versions on cloud environments...

**What do you dislike about NuGet?**

NuGet sometimes is super slow when updating packages and forces some kind of folder structures.

**Recommendations to others considering NuGet:**

If you use external .NET libraries, use Nuget PLEASE

**What problems is NuGet solving and how is that benefiting you?**

Referencing external libraries and managing different versions of them among projects.

  ### 9. A greate tool to share code between .net projects

**Rating:** 4.0/5.0 stars

**Reviewed by:** Maksim K. | Full Stack Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 26, 2019

**What do you like best about NuGet?**

I really liked integration into Visual Studio and MS Builder:
* It is really easy to install and update packages with it;
* In CI it allows restoring packages on the project building process;

**What do you dislike about NuGet?**

I dislike that there is no installer of nuget.exe which allows to use it globally (without manually setting it in PATH).

There is also no default tool with UI for packages publishing automatization; I had to write my own tool and share it with colleges to increase the speed of building and publishing NuGet packages. 

**Recommendations to others considering NuGet:**

I suggest making nuget.exe global command as soon as possible.

**What problems is NuGet solving and how is that benefiting you?**

We solve the problem of sharing .net libraries between applications with this tool. It's easy to use, it's easy to restore on a project building

  ### 10. Excellent source of libraries to streamline development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marothi M. | Web Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 25, 2019

**What do you like best about NuGet?**

Handy when there’s not time to write your own class libraries. 

Documentation is straightforward. 

Package installation is seamless. 

**What do you dislike about NuGet?**

Devs who rely on it too much treat a lot of solutions like “black boxes”.

There are times where you’ll be forced to write your own implementations even though you’re chasing deadlines. 

**Recommendations to others considering NuGet:**

Building your own packages and putting them on NuGet to help other with their development is great way of keeping your skills on point. 

Do not rely too much on Nuget packages. It is good practice to write your own implementations on a regular basis. 

**What problems is NuGet solving and how is that benefiting you?**

Full stack web dev projects. 

Common eCommerce solutions such as the stripe and PayPal packages are quite handy. 

Can save time instead of writing your own pagination libraries. 

  ### 11. A package manager that leaves you wanting for more

**Rating:** 3.5/5.0 stars

**Reviewed by:** Alok P. | Lead Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 29, 2019

**What do you like best about NuGet?**

Nu get is package manager for .net and visual C++. It has lot of features but they are not very well constrained like other package managers out there. 

**What do you dislike about NuGet?**

There were certain times when even using a simple library from nuget fell into issues of how it should be used. A package manager should be simple, not adding more issues to a developer.

**Recommendations to others considering NuGet:**

There is particular alternative to nuGet but it not the most perfect package manager tools out there. There are some issues in how the packages can be used within certain applications, and there will be a lot of configs to make, VS makes it fast but not easy.

**What problems is NuGet solving and how is that benefiting you?**

We were trying to make our CRM system using .net and had to get some packages that an partner company shared with us. Nuget has very little benefit to our workflow, we eventually had to just copy-paste 2 modules to our working directory as we were facing with some issues.

  ### 12. Good package manager for .net and vc++

**Rating:** 3.5/5.0 stars

**Reviewed by:** Alok P. | Web Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 02, 2019

**What do you like best about NuGet?**

Great for getting pre written class libraries with package installation that is very smooth. Also it has extensive set of features but that aren't opinioned.

**What do you dislike about NuGet?**

Most libraries aren't very up to date, and could sometimes want a total rewrite from your end.

**What problems is NuGet solving and how is that benefiting you?**

Nu get gets you many packages that makes your solutions very easy. Also package installation and require is simple.

  ### 13. An extremely useful repository system.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stavros S. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2020

**What do you like best about NuGet?**

For me, NuGet's best feature is it's package gallery which I use to publish my own libraries.

**What do you dislike about NuGet?**

Unfortunately library authors do not always update their project's NuGet instance promptly, resulting in downloading an older version of the library.

**Recommendations to others considering NuGet:**

Try to download a package with the fewest dependencies which meets your needs, if possible.

**What problems is NuGet solving and how is that benefiting you?**

NuGet helps solve easily and effortlessly the issue of library dependencies, and also provides more visibility for my own developed packages.

  ### 14. I had and having a great experience with NuGet.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2019

**What do you like best about NuGet?**

The two most helpful things are,
you can always create a NuGet repository locally and manage your dll(s)
you can layout automated build pipelines(CI/CD) without thinking about your assemblies. It automatically resolve all dependency from package.config file in the project build on Microsoft technology.

**What do you dislike about NuGet?**

No such dislikes yet. Without a proper knowledge you can never play around with NuGet.

**Recommendations to others considering NuGet:**

Just use it and you will have an hassle free journey in developing good software.

**What problems is NuGet solving and how is that benefiting you?**

Managing all reference assembly in the project
Resolving dependency when automating build pipelines
Developer need not to check-in referenced dll they added, they just need to mark an entry in package.config file.

  ### 15. Good Experience

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** March 11, 2020

**What do you like best about NuGet?**

Easy UI
Also simple console command
Good search
Update options also good

**What do you dislike about NuGet?**

Some time updating version doesn't work or needs restart

**What problems is NuGet solving and how is that benefiting you?**

Using 3 Rd party dlls

  ### 16. NuGet package manager for .NET projects

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian S. | Web Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 13, 2019

**What do you like best about NuGet?**

NuGet has the some of the best open source .NET libraries that you can freely add to your project. NuGet is embedded is Visual Studio which provides a user interface platform to visually navigate and install packages and well as a command line terminal to do installations.

**What do you dislike about NuGet?**

Most NuGet libraries are not up to date maybe because .NET has less active open source developers compared to python and javascript

**What problems is NuGet solving and how is that benefiting you?**

NuGet provides a registry where you can browse and install useful reusable packages for your project. 

  ### 17. nuget for packaging

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 23, 2019

**What do you like best about NuGet?**

it works with .net as best and works on artifactory

**What do you dislike about NuGet?**

only for .net and some time some update issue with artifactory

**Recommendations to others considering NuGet:**

no advice right now

**What problems is NuGet solving and how is that benefiting you?**

regular updates would create some problem but it is OK

  ### 18. Excellent for automation testing framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Gambling & Casinos | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 12, 2020

**What do you like best about NuGet?**

I used when working on creating testing frameworks with Selenium, SpecFlow and others, it handled packages nicely.

**What do you dislike about NuGet?**

Nothing I can think of now right now, probably versioning

**What problems is NuGet solving and how is that benefiting you?**

Automation Testing framework

  ### 19. Excellent test framework for visual studio

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2020

**What do you like best about NuGet?**

Best way to write test scripts.
Nuget is the best way tp write tests and upload

**What do you dislike about NuGet?**

data driven test needs to be enhanced for nugrt

**What problems is NuGet solving and how is that benefiting you?**

Test app written and uploading test

  ### 20. 4.7 Years of experience in DevOps, Used Nuget packages in many application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Investment Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** March 12, 2020

**What do you like best about NuGet?**

It's the best way to manage the dlls and any other project dependencies

**What do you dislike about NuGet?**

No dislikes as such, It can be more easy

**What problems is NuGet solving and how is that benefiting you?**

Automation Framework Packages, Internal Microservices Packages

  ### 21. Best alternative to .net

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2019

**What do you like best about NuGet?**

It is easy to use and it is a centralised repository of popular packages. Nuget is to .net what non is to JavaScript

**What do you dislike about NuGet?**

Version conflicts sometimes make it tedious. Specially when most of the times the solution is to upgrade all the packages

**Recommendations to others considering NuGet:**

It’s the standard for net development

**What problems is NuGet solving and how is that benefiting you?**

Reproducible environment among developers. Less code to the repository and more modular

  ### 22. 5+ software developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2019

**What do you like best about NuGet?**

Pre-release versions, dependency configuration and dependency installation.
Ability to have own nuget server.

**What do you dislike about NuGet?**

I use official nuget server and private one, which is avaliable only over turned vpn.
However sometimes I cant download dlls from official nuget, when vpn is off. I see wrrors, that private nuget is not avaliable, however I'm looking for nugets only from official nuget.

**What problems is NuGet solving and how is that benefiting you?**

Sharing dlls among multiply projects.

  ### 23. The best package manager for .net applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2019

**What do you like best about NuGet?**

The seamless integration with vs. Clarity. Had been developing in rails and love rubygems.org. Nugent is second to non.

**What do you dislike about NuGet?**

Nothing. I have no complaints at the moment

**What problems is NuGet solving and how is that benefiting you?**

Managing dependencies In general. Also ability to distribute your libraries with others and get the feedback.

  ### 24. This phrase refers to a software developer who specializes in using the .NET Core framework, which is a cross-platform, open-source framework for building modern, cloud-based, and internet-connected applications.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** November 26, 2019

**What do you like best about NuGet?**

The most helpful thing is to have the references added and be able to restore them, so in our versioning system, we will just have our code and not all the DLLs.

**What do you dislike about NuGet?**

Sometimes you need to restart Visual Studio to get it working.

**What problems is NuGet solving and how is that benefiting you?**

Compatibility


## NuGet Discussions
  - [How do we use data driven test in nuget](https://www.g2.com/discussions/25174-how-do-we-use-data-driven-test-in-nuget) - 1 upvote
  - [Are you guys going to build something to manage client side stuff?](https://www.g2.com/discussions/are-you-guys-going-to-build-something-to-manage-client-side-stuff) - 1 upvote

- [View NuGet pricing details and edition comparison](https://www.g2.com/products/nuget/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-16+13%3A16%3A52+-0500&secure%5Bsession_id%5D=6172c754-67dc-4907-aaba-bbe114ead3cf&secure%5Btoken%5D=083c7f2a63389dc56d94ed6610ae121beda719d1e077c8b6cc3f362637fbaf96&format=llm_user)

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

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

## Top NuGet Alternatives
  - [npm](https://www.g2.com/products/npm/reviews) - 4.6/5.0 (81 reviews)
  - [Sonatype Nexus Repository](https://www.g2.com/products/sonatype-nexus-repository/reviews) - 4.5/5.0 (21 reviews)
  - [Ninite](https://www.g2.com/products/ninite/reviews) - 4.8/5.0 (42 reviews)

