UniGetUI: The Graphical Interface for your package managers (27k stars)
What it does
All text below is quoted directly from the project README.
>UniGetUI is a Windows-first, intuitive GUI for the most common CLI package managers on Windows 10 and 11. Cross-platform builds are also available for macOS and Linux, with support for package managers including WinGet, Scoop, Chocolatey, Homebrew, APT, DNF, Pacman, Flatpak, Snap, pip, npm, Bun, .NET Tool, PowerShell Gallery, and more.
Features:
- Install, update, and remove software from your system easily at one click: UniGetUI combines packages from the most used package managers for your platform, including WinGet, Chocolatey, Scoop, Homebrew, APT, DNF, Pacman, Flatpak, Snap, Pip, npm, Bun, and .NET Tool.
- Discover new packages and filter them to easily find the package you want.
- View detailed metadata about any package before installing it. Get the direct download URL or the name of the publisher, as well as the size of the download.
- Easily bulk-install, update, or uninstall multiple packages at once selecting multiple packages before performing an operation
- Automatically update packages, or be notified when updates become available. Skip versions or completely ignore updates on a per-package basis, or restrict automatic updating to a hand-picked set of packages.
- Share packages with your friends using generated package links.
- Export custom lists of packages to then import them to another machine and install those packages with previously specified, custom installation parameters. Setting up machines or configuring a specific software setup has never been easier.
- Sync those backups to a secret GitHub Gist, so a new machine can restore your package list after a single sign-in.
>winget install --exact --id Devolutions.UniGetUI --source winget
Repository
Devolutions/UniGetUI
Repository stats
|Metric|Value|
|:-|:-|
|Stars|26,663|
|Forks|955|
|Last release|v2026.3.2 (2026-10-15)|
|Languages|C# 94%, PowerShell 4.2%, Inno Setup 1%|
|Contributors|153|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|claude: 1, Copilot: 29|
|AI co-authored commits|Claude: 2, Copilot: 28|
Main contributor
|Field|Value|
|:-|:-|
|Name|Marti Climent|
|GitHub|@marticliment|
|Commits to this repo|4,146 (top contributor)|
|Company / Location|Barcelona|
|Website|marticliment.com|
|X / Twitter|@elcliment|
|Followers|1138|
|Public repos|27|
|On GitHub since|2019-07-20|
──────────────────────────────
📌 How many great GitHub repos have you discovered and completely forgotten about?
Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week.
📬 Never lose track of great repos again. Subscribe free.
2 points · 1 comment
Mentions
新电脑装二十几个软件,下载站步步加料,装完还要清图标和启动项。 UniGetUI 把 winget/scoop/choco/pip/npm 合成一个界面,搜索勾选批量装,卸载更新同列表。 marticliment/UniGetUI
UniGetUI: The Graphical Interface for your package managers (27k stars) What it does All text below is quoted directly from the project README. >UniGetUI is a Windows-first, intuitive GUI for the most common CLI package managers on Windows 10 and 11. Cross-platform builds are also available for macOS and Linux, with support for package managers including WinGet, Scoop, Chocolatey, Homebrew, APT, DNF, Pacman, Flatpak, Snap, pip, npm, Bun, .NET Tool, PowerShell Gallery, and more. Features: - Install, update, and remove software from your system easily at one click: UniGetUI combines packages from the most used package managers for your platform, including WinGet, Chocolatey, Scoop, Homebrew, APT, DNF, Pacman, Flatpak, Snap, Pip, npm, Bun, and .NET Tool. - Discover new packages and filter them to easily find the package you want. - View detailed metadata about any package before installing it. Get the direct download URL or the name of the publisher, as well as the size of the download. - Easily bulk-install, update, or uninstall multiple packages at once selecting multiple packages before performing an operation - Automatically update packages, or be notified when updates become available. Skip versions or completely ignore updates on a per-package basis, or restrict automatic updating to a hand-picked set of packages. - Share packages with your friends using generated package links. - Export custom lists of packages to then import them to another machine and install those packages with previously specified, custom installation parameters. Setting up machines or configuring a specific software setup has never been easier. - Sync those backups to a secret GitHub Gist, so a new machine can restore your package list after a single sign-in. >winget install --exact --id Devolutions.UniGetUI --source winget Repository Devolutions/UniGetUI Repository stats |Metric|Value| |:-|:-| |Stars|26,663| |Forks|955| |Last release|v2026.3.2 (2026-10-15)| |Languages|C# 94%, PowerShell 4.2%, Inno Setup 1%| |Contributors|153| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|claude: 1, Copilot: 29| |AI co-authored commits|Claude: 2, Copilot: 28| Main contributor |Field|Value| |:-|:-| |Name|Marti Climent| |GitHub|@marticliment| |Commits to this repo|4,146 (top contributor)| |Company / Location|Barcelona| |Website|marticliment.com| |X / Twitter|@elcliment| |Followers|1138| |Public repos|27| |On GitHub since|2019-07-20| ────────────────────────────── 📌 How many great GitHub repos have you discovered and completely forgotten about? Don't let another useful tool disappear into your Reddit feed. Get the community's best repos, organized by category, plus key takeaways from real developer discussions, delivered to your inbox twice a week. 📬 Never lose track of great repos again. Subscribe free.