Skip to content
SPECIFICTION
Get listed

Paket

fsprojects.github.io

Free plan WindowsmacOSLinux
Visit fsprojects.github.io
Spec score 8.5 #22 of 93 in Package Managers

Spec sheet

Purpose
Paket is a dependency manager for .NET projects that provides precise and predictable control over dependencies.Read 11 Oct 2026 · fsprojects.github.io
Support
The project directs users to its FAQ and issue tracker for bugs and feature requests.Read 11 Oct 2026 · fsprojects.github.io
License
Paket is available under the MIT License, which permits use, modification, and redistribution subject to its conditions.Read 11 Oct 2026 · fsprojects.github.io
Credential providers
Paket supports NuGet-compatible Credential Providers, including providers used for authenticated package feeds.Read 11 Oct 2026 · fsprojects.github.io
Credentials
Paket supports credential providers through the NuGet client interface, with support requiring Paket 5.145.0 or later.Read 11 Oct 2026 · fsprojects.github.io
Dependency resolution
YesRead 21 Sep 2026 · fsprojects.github.io
Dependency sources
Paket can reference NuGet packages, files from Git repositories, and files from HTTP resources.Read 11 Oct 2026 · fsprojects.github.io
Editor support
The documentation lists released Atom and Visual Studio Code support, plus Visual Studio and Emacs integrations marked in development.Read 11 Oct 2026 · fsprojects.github.io
Framework integration
Paket supports .NET SDK projects used with the dotnet CLI and MSBuild 15, including Visual Studio 2017 and Mono 5.Read 11 Oct 2026 · fsprojects.github.io
Install options
The getting-started guide describes installation as a .NET local tool or, for legacy setups, through the Paket bootstrapper executable.Read 11 Oct 2026 · fsprojects.github.io
Installation
The preferred getting-started route installs Paket as a local .NET tool; a bootstrapper is documented for legacy setups.Read 11 Oct 2026 · fsprojects.github.io
Legacy support
The bootstrapper instructions cover users not using .NET Core or using .NET Core 2.2 or lower.Read 11 Oct 2026 · fsprojects.github.io
License limitation
The MIT license states that the software is provided as is and disclaims warranties and liability.Read 11 Oct 2026 · fsprojects.github.io
Lockfile support
YesRead 21 Sep 2026 · fsprojects.github.io
Notable limit
Paket does not manage npm, bower, or other non-NuGet dependency ecosystems.Read 11 Oct 2026 · fsprojects.github.io
NuGet integration
Paket supports .NET SDK projects used with the dotnet CLI and MSBuild 15.Read 11 Oct 2026 · fsprojects.github.io
Offline installation
YesRead 21 Sep 2026 · fsprojects.github.io
Package formats
NuGet packages,.NET CLI tools,Git,GitHub/Gist,HTTP filesRead 21 Sep 2026 · fsprojects.github.io
Package management
Paket provides commands to install, restore, update, and check for outdated dependencies.Read 11 Oct 2026 · fsprojects.github.io
Package resolution
Paket resolves concrete versions for direct and transitive dependencies while respecting version constraints.Read 11 Oct 2026 · fsprojects.github.io
Private registry auth
YesRead 21 Sep 2026 · fsprojects.github.io
Reproducible builds
Committing Paket’s generated paket.lock file to source control provides reproducible builds.Read 11 Oct 2026 · fsprojects.github.io
Restore workflow
The .NET SDK integration lets dotnet restore call Paket’s restore mechanism.Read 11 Oct 2026 · fsprojects.github.io
Security behavior
Paket does not run scripts or programs from NuGet packages.Read 11 Oct 2026 · fsprojects.github.io
Supported platforms
Windows,Linux,macOS,.NET Core,.NET Framework,MonoRead 21 Sep 2026 · fsprojects.github.io

Plans and prices

Paket Free MIT-licensed software · no paid plans stated Read 11 Oct 2026 · fsprojects.github.io

Every Paket plan and price →

Where Specifiction places it

Alternatives to PaketAll alternatives →