DEV Community

Cover image for Chocolatey vs. Scoop: Package Managers for Windows

Chocolatey vs. Scoop: Package Managers for Windows

Jonathan Bowman on July 29, 2020

Collect them all! Install Winget, Chocolatey and Scoop. (I just put the "vs." in there as clickbait.) They make installing and managing software on...
Collapse
 
magnuslongvabouvet profile image
Magnus Longva

Scoop let's you define package repositories (buckets) in a simple JSON format, whereas Chocolatey requires a NuGet v2 feed. Chocolatey imposes a hard request limit to their public repositories, so you can't use it for production without hosting your own repository. If you read this comment and you are looking for a tool to provision software to Windows-machines in a Linux-style manner, save yourself some time and choose scoop.

Collapse
 
bowmanjd profile image
Jonathan Bowman

That is a significant point about production use of Chocolatey. Thank you for mentioning this, as I did not in the article. This is a positive point for Scoop.

There are, of course, various editions of Chocolatey that can help with this, if you have some money to spend.

Collapse
 
lemagex profile image
Liam Joseph Mania

If you're viewing this in 2023 and you're looking for the most linux-like experience, save yourself the hassle, go with Scoop.
I've been using both since this post and Choco is too much of a headache with limitations whereas scoop is a very simple linux-like experience.

Collapse
 
bowmanjd profile image
Jonathan Bowman

Thanks for sharing your experience! I am only using Scoop now, as well.

Collapse
 
jasonbrown1965 profile image
Jason Brown

Not a developer, more of a wannabe newb. But I did spot another alternative in Reddit discussion: appget.net/

Collapse
 
bowmanjd profile image
Jonathan Bowman

Thanks for noting this! The plot thickens.

As you can see in the GitHub repo, AppGet is shutting down.

Collapse
 
valsaven profile image
Val Saven
Collapse
 
msguner profile image
Muhammet Safa GÜNER

Chocolatey can cause difficulties for corporate companies. I did not have such a problem while using Scoop. Using and configuring Scoop is very simple.

Collapse
 
krayg profile image
Kray-G

I knew Scoop recently, and it is very useful. I haven't used Chocolatey, but scoop is very good for me. I can recommend it to everybody.

Collapse
 
fluentmoheshwar profile image
Moheshwar Amarnath Biswas

winget is a better tool. but some development tools such as sass is not available

Collapse
 
wisdomtooth profile image
wisdomtooth

scoop: 'upgrade' isn't a scoop command.

scoop update -a instead.

Collapse
 
bowmanjd profile image
Jonathan Bowman

Good catch. I type scoop update multiple times a week; not sure how I missed that! Thank you.