What is Paket?

Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.

If you want to learn how to use Paket then read the "Getting started" tutorial and take a look at the FAQ.

If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.

For information about Paket with .NET SDK, .NET Core and the dotnet CLI see the "Paket and the .NET SDK / .NET Core CLI tools" guide.

Paket Overview

How to get Paket

Paket is available as:

Join the chat at NuGet Status

Contributing and copyright

The project is hosted on GitHub where you can report issues, fork the project and submit pull requests.

Please see the Quick contributing guide in the README for contribution guidelines.

The library is available under MIT license, which allows modification and redistribution for both commercial and non-commercial purposes. For more information see the License file.

Fork me on GitHub