WinGet icon
WinGet icon

WinGet

Open-source CLI enables installing, upgrading, removing, and configuring Windows software from a curated repository, supports YAML configuration files, automates device setup with PowerShell DSC, and serves developers, enterprises, and software vendors.

WinGet screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Windows
65likes
0articles
Save

Features

Properties

Features

Highlights All activities

WinGet News & Activities

Recent News

No news, maybe you know any news worth sharing?

Share a News Tip

Recent activities

  • khalid liked WinGet
  • humble-advisor liked WinGet
  • GabrielDja liked WinGet
  • fartmaster liked WinGet
  • Updainium icon
    livrasand added WinGet as alternative to Updainium
  • TechyGeeksHome-Andrew-Arm added WinGet as alternative to AppGeek
  • zdozjdmzjdlek liked WinGet
  • Winston liked WinGet
  • Shahin Yusefi liked WinGet
  • Endstate icon
    Hugo Ander Kivi added WinGet as alternative to Endstate

Comments and Reviews

   
Top Positive Comment
Liarus
1

One of the best moves by microsoft it took them a while, but we got a package manager, it's not perfect, but it has one big advantage, it supports packages that haven't be installed through it, which is an enormous plus compared to other package managers, great job to the open source team of microsoft (emphasis on the open source team)

Top Negative Comment
1

Some features don't work (--disable-interactivity), and some features are undocumented (the --all flag for the upgrade subcommand)

0

There's no way to completely disable logging (winget always creates some logs), but you can reduce it to the minimum.

Tubby 9417
0

Hard to install, it would be better to have it installable from a setup.exe or .msi, I still see windows 10 and 11 installs without winget. I don't want to log in to Microsoft accounts just to have a package manager, winget needs to be fixed or it will not be as usable as chocolatey.

MartinO
-1

It's a great Windows package management application, and easy to use!

qozuavy6
0

I don't recommend to use winget as it is. This package manager can't uninstall programs properly and if you choose different directory of the installed the update will install in the default directory, so you will have 2 same programs.

Featured in Lists

My Setup - All Apps and Software

Master List of all Apps and Software I use for both work and personal life.
By Jimmy Briggs416 appsUpdated

after fresh install fff

this list is on inverse order
By kaekazeh50 appsUpdated

phant's software list

my software list, mostly open-source.I have used the vast majority of the software listed there myself for a long time. This software list open-source/free/freemium apps for Windows 10/11 that I would recommend.This also includes tools for CS/EE background developer. This list is designed to highlight excellent software in a particular area, so you don’t need to install all the software on the list. You should only consider installing the software I’ve selected when you have a need that falls under a specific section of the list.
By phantomfancy132 appsUpdated

Official Links

Install from the command line

  • winget install -e --id Microsoft.AppInstaller

Be careful what you paste into a terminal. Check what a command installs before running it.

What is WinGet?

WinGet, also known as Windows Package Manager, is a comprehensive package management solution. It encompasses several components including the command line tool and client interface, WinGet. This tool allows users to view available packages using the command 'winget search' and provides a range of commands that facilitate the installation and management of applications.

In addition, WinGet includes packaging services that enable the hosting and installation of applications on Windows devices. This is particularly useful for Independent Software Vendors (ISVs) seeking to distribute software. Windows Package Manager also features configuration files that consolidate the steps for manually setting up a device and onboarding to a new project into a single, reliable, and repeatable command. These configuration files employ PowerShell Desired State Configuration (DSC) in conjunction with YAML formatted instructions and WinGet packages to streamline machine setup.

Windows Package Manager serves as a valuable resource for a variety of users. Developers can leverage it to manage their software applications using the command line, while enterprise organizations can employ it to automate device setup and maintain a secure work environment.

WinGet information

AlternativeTo Categories

OS & Utilities, Development

GitHub repository

  •  26,504 Stars
  •  1,814 Forks
  •  1309 Open Issues
  •   Updated  
View on GitHub

Our users have written 6 comments and reviews about WinGet, and it has gotten 65 likes

WinGet was added to AlternativeTo by Rolando Isidoro on and this page was last updated . WinGet is sometimes referred to as winget-cli, Windows Package Manager.