| NuGet | |
|---|---|
|   | |
| Developer(s) | Microsoft, .NET Foundation | 
| Initial release | 5 October 2010 | 
| Stable release | |
| Preview release | |
| Repository | github | 
| Written in | C# | 
| Platform | .NET Framework | 
| Type | Package management system | 
| License | Apache License 2.0 | 
| Website | www   | 
NuGet (pronounced "New Get") [3] is a package manager, primarily used for packaging and distributing software written using .NET and the .NET Framework. The Outercurve Foundation initially created it under the name NuPack. [4] [5] Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services, including a free and open-source client application, hosted package servers, and software deployment tools. [6]
A NuGet package is a single ZIP file that bears a .nupack or .nupkg filename extension and contains .NET assemblies and their needed files, with a manifest file describing its contents. [7]  Developers may create these packages with the NuGet client app and publish them in private or public repositories. [7] 
NuGet was initially distributed as a Visual Studio extension. Starting with Visual Studio 2012, both Visual Studio and Visual Studio for Mac can natively utilise NuGet packages. NuGet's client, nuget.exe is a free and open-source, command-line app that can both create and consume packages. MSBuild and .NET Core SDK (dotnet.exe) can use it when it is present. [7]  NuGet is also integrated with JetBrains Rider. [8] 
It supports multiple programming languages, including: