Skip to content
SPECIFICTION
Get listed

Chocolatey vs NuGet

Chocolatey

chocolatey.org

NuGet

nuget.org

Side by side

FigureChocolateyNuGet
Price from$1.50/mo—
Free planYes—
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Plans published40
Spec score · Package Managers9.1 (#2)8.1 (#31)
Dependency resolutionYesYes
Lockfile supportYesYes
Offline installationYesYes
Package formatsnupkg,nuspec,packages.config.nupkg,.snupkg
Private registry authYesYes
Supported platformsWindows; Linux; macOSWindows,macOS,Linux,.NET

Plans

Chocolatey

  • Open SourceFree
  • Pro$96 a year
  • Business (C4B)$18 a year
  • Chocolatey for Business PerpetualPriced on request

Chocolatey pricing →

NuGet

No plans published.

NuGet pricing →

In their own words

Chocolatey

Chocolatey has no write-up on Specifiction yet; its figures are above.

Visit chocolatey.org

NuGet

NuGet is a package manager for .NET projects, with tools to create and consume packages and the NuGet Gallery as a central repository. Packages use the .nupkg format and can include compiled code, related files and a descriptive manifest; .snupkg is also supported. NuGet resolves dependency graphs and records package identifiers and versions so projects can restore dependencies across machines and build servers. PackageReference and packages.config are supported, with PackageReference required for .NET SDK-style projects. Developers can manage packages in Visual Studio or use the dotnet CLI and nuget.exe. Packages may be hosted in private cloud locations, private networks or local file systems. Restore can check dependencies against configured vulnerability sources and report warnings. NuGet also supports lockfiles, offline installation, private registry authentication and package signatures. The service is free, and the Gallery code is open source under Apache 2.0. The dotnet CLI works on Windows, macOS and Linux; nuget.exe runs on Windows and can run on macOS and Linux with Mono, with limitations.

Visit nuget.org