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

NuGetNuGet 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

  • NuGet
    ImageNuGet

    NuGet project team, CC BY 2.0, via Wikimedia Commons

Related