microsoft/winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface). observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 36
- age_days: 2605
- days_rel: 9
- days_push: 7
- n_releases_24m: 16
Adoption not part of the score
26353 stars · 1787 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
WinGet is the official Windows Package Manager client, providing a command-line tool, PowerShell modules, and a COM API for discovering, installing, upgrading, and configuring applications on Windows. It draws packages from the Microsoft Store and the winget community repository and supports declarative configuration files for machine setup.
Use cases
- install software from the command line on windows
- upgrade all installed applications with one command
- script automated developer machine setup
- search for available packages before installing
- uninstall or configure apps programmatically via COM API
- manage software across enterprise windows devices
When to choose
- you need a first-party, scriptable package manager on Windows 10 1809+ or Windows 11
- you want to automate app installation and device onboarding with YAML configuration files
- you are building tooling that installs or manages Windows apps via PowerShell or COM
When to avoid
- you need package management on Linux or macOS
- you must support Windows Server Core or Windows versions older than 10 1809
- you need fine-grained dependency resolution like apt or conda provide
Facets
cli-tool · maturity stable
package-manager cli deployment configuration-management developer-tools developer-tools windows windows cli winget app-installer msix powershell-module com-api software-installation microsoft command-line automation devops
5 sources
- readme: https://github.com/microsoft/winget-cli · fetched 2026-08-28 · 0f03a7ecc6a6
- homepage: https://learn.microsoft.com/windows/package-manager/ · fetched 2026-08-29 · 2b17b40bc817
- site_page: https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge · fetched 2026-08-29 · c363b2f43d4b
- site_page: https://learn.microsoft.com/en-us/windows/package-manager/winget · fetched 2026-08-29 · e3ac9b352bcc
- site_page: https://learn.microsoft.com/en-us/mem/intune · fetched 2026-08-29 · 999670d45202
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/winget-cli | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/winget-cli")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem