NuGet

NuGet is the official package manager for the .NET ecosystem, enabling developers to easily discover, install, and manage third-party libraries and tools within their projects. It simplifies dependency management by providing a centralized repository (nuget.org) and client tools for publishing…

Key facts

First appeared
2010
Category
technology
Problem solved
NuGet was created to solve the prevalent 'DLL Hell' problem in the .NET ecosystem, where developers struggled with manually managing, updating, and resolving conflicts between third-party library dependencies. It standardized package creation, distribution, and consumption, enabling a robust open-source component ecosystem for .NET.
Platforms
macOS, Windows, Linux

Related technologies

Notable users

  • Microsoft
  • Open-source projects
  • Any company developing with .NET
  • Large enterprises using C#
  • Independent software vendors (ISVs)