Windows Package Manager
Some data may be outdated — see provenance labels.
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-10-02
Health v2 · maintenance only
93/100
- Activity 97
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 35.5
- age_days: 2653
- days_rel: 29
- days_push: 19
- n_releases_24m: 17
Adoption not part of the score
26472 stars · 1806 forks observed · 2026-10-02
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
WinGet is the official Windows Package Manager providing a command‑line interface to discover, install, upgrade, and remove applications on Windows 10, Windows 11 and Windows Server. It integrates with the Microsoft Store and the community repository to manage software lifecycle from the terminal.
Use cases
- install a new application on a Windows workstation via the command line
- automate bulk software deployment across multiple Windows machines
- search for available packages in the Windows Package Manager repository
- upgrade all installed applications to their latest versions
- uninstall unwanted software from a Windows system using a script
- create repeatable device setup scripts with WinGet configuration files
When to choose
- You need a native, Microsoft‑supported package manager for Windows.
- You want to script software installation and updates in CI/CD pipelines for Windows.
- You prefer a single tool that works with both Microsoft Store apps and community packages.
- Your environment is Windows‑only and you require integration with Group Policy and DSC.
When to avoid
- You need cross‑platform package management (Linux/macOS).
- Your target systems run older Windows versions prior to 10 1809.
- You require advanced dependency resolution beyond what WinGet provides.
Facets
cli-tool · maturity active
cli package-manager developer-tools windows windows cli windows-package-manager winget app-installer software-deployment software-installation devops
5 sources
- readme: https://github.com/microsoft/winget-cli · fetched 2026-10-02 · 0f03a7ecc6a6
- homepage: https://learn.microsoft.com/windows/package-manager/ · fetched 2026-09-21 · 2b17b40bc817
- site_page: https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge · fetched 2026-09-21 · c363b2f43d4b
- site_page: https://learn.microsoft.com/en-us/windows/package-manager/winget · fetched 2026-09-21 · e3ac9b352bcc
- site_page: https://learn.microsoft.com/en-us/mem/intune · fetched 2026-09-21 · 999670d45202
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/winget-cli | main | 93 |
| microsoft/winget-pkgs | infra | 77 |
| microsoft/winget-cli-restsource | backend | 64 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/winget-cli")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem