October 5, 2010
NuGet released
MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. released NuGet 1.0 on October 5, 2010 — a package manager for .NET libraries, originally named NuPack.
What it was for
NuGet brought `Install-Package Newtonsoft.Json` to Visual StudioMicrosoft's IDE — editing, debugging, and profiling for .NET, C++, and web projects. and `dotnet add package` to the CLICommand-line interface — interacting with software by typing text commands. — centralizing .NET dependencies the way npmNode Package Manager — the default registry and CLI for installing JavaScript and TypeScript libraries. did for NodeNode.js — JavaScript on the server via an event-driven runtime built on V8.. The nuget.org gallery hosts millions of packages; SDKSoftware development kit — tools and libraries for building software on a platform.-style projects and CI pipelines assume NuGet restore. It completed the .NET ecosystem's shift from copying DLLs into `lib/` folders.
Companies
- Microsoft
Why it's here
NuGet standardized dependency management for the .NET platform.
Why it mattered
It enabled reusable open-source libraries and reproducible builds across the MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. stack.
What it solved
.NET teams manually vendored binaries with no shared registry or version resolution.
Media
- ImageNuGet
NuGet project team, CC BY 2.0, via Wikimedia Commons
Related
- npm first releasedJanuary 12, 2010
- Composer first releasedMarch 1, 2012
- Apache Maven 1.0 releasedJuly 13, 2004
- .NET Framework 1.0 releasedJanuary 15, 2002