The winget catalog in numbers
Measured from microsoft/winget-pkgs on . Recalculated every 12 hours. Download as JSON
Key findings
- The winget community repository lists 15,787 packages from 10,037 publishers, with 186,685 package versions kept in the repository.
- 16.8% of packages ship a native ARM64 installer. Among the 92 apps on WinPkg's popular list, 63 do.
- NSIS is the most common installer format, offered by 24.7% of packages; MSIX is offered by 1.6%.
- Only 17.9% of packages declare a per-user install scope; the rest install machine-wide or leave the scope to the installer.
- 52.9% of packages name an open-source license in their manifest.
- 69.3% of the 11,097 packages with a release date shipped their latest version within the past year.
Installer formats
Share of packages whose latest manifest offers each installer format. A package can offer more than one.
| Installer formats | Packages | Share of all packages |
|---|---|---|
| NSIS | 3,900 | 24.7% |
| ZIP archive | 3,710 | 23.5% |
| Inno Setup | 2,961 | 18.8% |
| MSI / WiX | 2,708 | 17.2% |
| Custom EXE | 1,509 | 9.6% |
| Portable | 1,125 | 7.1% |
| WiX Burn bundle | 338 | 2.1% |
| MSIX / APPX | 257 | 1.6% |
CPU architectures
Share of packages whose latest manifest includes an installer for each architecture.
| CPU architectures | Packages | Share of all packages |
|---|---|---|
| x64 | 12,477 | 79.0% |
| x86 | 5,679 | 36.0% |
| arm64 | 2,655 | 16.8% |
| neutral | 383 | 2.4% |
| arm | 61 | 0.4% |
License types
Packages grouped by the free-text License field in their manifests.
| License types | Packages | Share of all packages |
|---|---|---|
| Open source | 8,358 | 52.9% |
| Proprietary or freeware | 6,657 | 42.2% |
| Other or unclear | 623 | 3.9% |
| Not stated | 149 | 0.9% |
Open-source license families
Breakdown of the packages whose License field names an open-source license.
| Open-source license families | Packages | Share of open-source packages |
|---|---|---|
| MIT | 3,572 | 42.7% |
| GPL | 2,393 | 28.6% |
| Apache 2.0 | 905 | 10.8% |
| MPL | 615 | 7.4% |
| AGPL | 357 | 4.3% |
| BSD | 252 | 3.0% |
| LGPL | 134 | 1.6% |
| Other open source | 130 | 1.6% |
Release activity
11,097 of 15,787 packages state a release date for their latest version. Of those:
- 3,133 (28.2%) released within the last 30 days
- 5,120 (46.1%) released within the last 90 days
- 7,692 (69.3%) released within the last 365 days
Publishers with the most packages
- Mozilla 路 455 packages
- Microsoft Corporation 路 337 packages
- VOVSOFT 路 176 packages
- Altova 路 105 packages
- BellSoft 路 93 packages
- KDE e.V. 路 92 packages
- Microsoft 路 87 packages
- NirSoft 路 55 packages
- Azul Systems, Inc. 路 51 packages
- SoftSea 路 49 packages
- the sz development 路 47 packages
- JetBrains s.r.o. 路 44 packages
- VisionAid International 路 44 packages
- Flexense Computing Systems Ltd. 路 38 packages
- ADInstruments 路 36 packages
Packages with the most versions kept
- Microsoft Safety Scanner 路 1,191 versions
- Oh My Posh 路 850 versions
- Discord Canary 路 843 versions
- AWS Command Line Interface 路 811 versions
- speakeasy 路 787 versions
- CLI Proxy API 路 734 versions
- SysManager 路 714 versions
- Standard Notes 路 590 versions
- opencode 路 587 versions
- Dolt 路 550 versions
Method
WinPkg reads the latest version of every package in the manifests folder of microsoft/winget-pkgs. Architecture,
installer format, and scope come from the installer manifest; license and publisher come from the default-locale manifest.
Version counts are the version folders currently in the repository, not every release ever published. Publisher counts use the
manifest's Publisher field as written, so one company can appear under several spellings.
You may quote these numbers with a link to this page.