UniGetUI is an application whose main goal is to create an intuitive GUI for the most common CLI package managers for Windows 10 and Windows 11, such as Winget, Scoop and Chocolatey. With UniGetUI, you'll be able to download, install, update and uninstall any software that's published on the supported package managers — and so much more.
UniGetUI features
- Install, update and remove software from your system easily at one click: UniGetUI combines the packages from the most used package managers for windows: WinGet, Chocolatey, Scoop, Pip, Npm 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 in a per-package basis.
- Manage your available updates at the touch of a button from the Widgets pane or from Dev Home pane with UniGetUI Widgets.
- The system tray icon will also show the available updates and installed package, to efficiently update a program or remove a package from your system.
- Easily customize how and where packages are installed. Select different installation options and switches for each package. Install an older version or force to install a 32bit architecture. [But don't worry, those options will be saved for future updates for this package]
- Share packages with your friends to show them off that program you found. Here is an example: Hey @friend, Check out this program!
- 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.
- Backup your packages to a local file to easily recover your setup in a matter of seconds when migrating to a new machine
UniGetUI 3.1.7 changelog:
This update focuses on reliability for package operations on the following package managers:
WinGet
- Improved version detection on uninstall.
- Improved UAC temp folder behaviour.
PowerShell (5 and 7)
- Fixed an issue with the -Scope parameter and Microsoft.WinGet.Client (again).
- Improved CLI output parsing.
Chocolatey
- Improved CLI parsing and error detection.
- Fixed version mismatch.
- Fixed 20second timeout.
Scoop
- Improved success/error detection.
- Fixed skip hash check not working due to cli changes.
Pip
- Removed deprecated flags.
Vcpkg:
- Better bootstrapping and self-update
.NET Tool
- Huge improvements in autoretry procedures, mostly when installing new tools.
- Better CLI parsing.
- Dependency dotnet-tools-outdated has been dropped, as it is not needed anymore.
Cargo
- Faster install and update times thanks to cargo-binstall.
- Cargo packages now can be installed in different location and skip integrity checks.
Others
- All NuGet-based package managers (except chocolatey) will use API-based check for updates
- Version comparisons have been improved. Now, 1.10 > 1.9. This fixes issues with Chocolatey and outdated versions showing.
- CPU Usage when UniGetUI is on background has been greatly improved (~1% before, ~0% now).
- Certain UniGetUI crash scenarions have been fixed.
- Added a button to manually add desktop shortcuts to be removed.
- Better display of certain UI conditions on the titlebar
- UI layout improvements.
- Improvements to desktop shortcut detection on updates.
What's Changed:
- Update icons and screenshots from the excel file by @github-actions in #3271
- Allow Manual Scanning of Desktop Shortcuts by @mrixner in #3284
- Fix issues with High CPU Usage on background by @marticliment in #3278
- Improvements to version comparsion by @marticliment in #3333
- API-Based check for updates on NuGet package managers by @marticliment in #3337
- Package list: ignore modifier key press by @tkohlmeier in #3344
- Use KeyDown instead of KeyUp to handle MainView keyboard shortcuts by @tkohlmeier in #3354
- Fix the Improved Icon Detection by @mrixner in #3347
- Move configuration to separate directory by @Layfully in #3336
- Load translations from Tolgee by @martinet101 in #3371
Download: UniGetUI 3.1.7 | 54.2 MB (Open Source)
Links: WingetUI Home Page | GitHub | Screenshot
Get alerted to all of our Software updates on Twitter at @NeowinSoftware
0 Comments - Add comment