Easily generate installation commands for popular software packages across all major desktop operating systems. This project provides a unified reference for package managers and repositories, making it simple to find and install software whether you're on Windows, macOS, or Linux.
- Quick lookup for package managers and their repositories
- Cross-platform: Windows, macOS, and multiple Linux distributions
- Direct links to official package repositories
- Designed for automation and scripting
| OS | Package Manager | Repository / Link |
|---|---|---|
| Windows | winget | Winget pkgs |
| Linux (Arch) | pacman | Arch pkgs + AUR |
| Linux (Debian) | deb | Debian pkgs |
| Linux (Fedora) | rpm | Fedora pkgs |
| Linux (Gentoo) | emerge | Gentoo pkgs |
| Linux (generic) | flatpak | Flathub |
| Linux (generic) | nix | Nixpkgs |
| Linux (generic) | snap | Snap Store |
| macOS | brew | Homebrew |
| FreeBSD | pkg | FreeBSD pkgs |
- Clone this repository or open the web interface.
- Select your operating system and desired package manager.
- Search for the software you want to install.
- Copy the generated install command and run it in your terminal.
Validate windows_winget package IDs using the winget.run API:
node .\pkgs\methods\validate-winget.js --write .\pkgs\methods\winget-report.jsonOptional flags:
--limit 10to keep more suggestions for missing IDs--delay-ms 200to slow down requests
To install VLC on Windows using winget:
winget install VideoLAN.VLCTo install VLC on Arch Linux:
sudo pacman -S vlcContributions are welcome! Please submit issues or pull requests for new package managers, improvements, or bug fixes.
MIT License