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.1 release notes
- PowerShell 7 PSGet is anailable as a package manager.
- WinGet now uses the COM API to fetch installed packages. Bundled WinGet can be used instead of the PowerShell Module
- Improved compatibility for non-ascii characters on WinGet.
- The Package Bundles page has been rebuilt in the same way the other Software Pages were improved in 3.1.0.
- Improvements to UI Icons. They are not loaded from disk anymore, increasing the smoothness and responsiveness of the UI.
- WinGet and Scoop icons have been changed so they are coherent with their official icons.
- Other changes and bugfixes
What"s Changed
- Make WingetUI to UniGetUI by @skanda890 in #2353
- Fix typo "Naive" -> "Native" by @headquarter8302 in #2401
- Update Issue and Pull Request templates by @skanda890 in #2406
- Use different encoding code pages depending on the user"s locale by @marticliment in #2439
- Add back bundled winget compatibility by @marticliment in #2440
- WinGet COM API to fetch installed packages and available updates by @marticliment in #2451
- update installation via winget in ReadMe by @a-mnich in #2475
- Update scoop_cleanup.cmd so that its output can be reviewed by @redactedscribe in #2482
- Fix unable to open link by @MSDNicrosoft in #2483
- Update README.md, CONTRIBUTING.md, and PULL_REQUEST_TEMPLATE.md by @skanda890 in #2493
- Update icons and screenshots from the excel file by @github-actions in #2509
- Shared Assembly Info by @Saibamen in #2512
- Add missing implicit usings by @Saibamen in #2511
- Update Funding.yml, and PULL_REQUEST_TEMPLATE.md by @skanda890 in #2510
- Update nugets. Fix consolidate by @Saibamen in #2516
- Code style + small performance improvements by @Saibamen in #2517
- Add PowerShell 7.x Support by @marticliment in #2525
- Add modified EditorConfig from Microsoft official aspnetcore repo by @Saibamen in #2518
- Remove SupportedOsPlatformVersion tag in csproj files by @Saibamen in #2526
- Fix some warnings by @Saibamen in #2527
- Fix CA1823: Avoid unused private fields by @Saibamen in #2529
- Migrate icons from .png to FontIcon, UI Controls refactoring, for faster and smoother UI by @marticliment in #2530
- Create interfaces for Package and PackageManager, migrate PackageBundlesPage to new page type by @marticliment in #2352
- Fix warnings + fix typos by @Saibamen in #2531
- Update translations from Tolgee by @github-actions in #2548
Download: UniGetUI 3.1.1 | 51.2 MB (Open Source)
Links: WingetUI Home Page | GitHub | Screenshot