WinGetGUI
A graphical user interface for Windows Package Manager (winget) built with PySide6. This tool provides an AppStore-like experience for managing software packages on Windows.
Features
- Search Packages: Easily search for software packages available in the winget repository
- Install Packages: Install software with a single click
- View Installed Packages: See all installed packages in a tabular format
- Uninstall Packages: Remove installed software through the GUI
- Update Packages: Update software to the latest versions
- Package Details: View detailed information about each package
Requirements
- Windows 10/11
- Windows Package Manager (winget) installed
- Python 3.7 or higher
- PySide6
Installation
-
Clone the repository:
git clone https://github.com/EasyCam/WinGetGUI.git cd WinGetGUI
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
cd wingetgui briefcase run
Usage
- Launch the application
- Use the "搜索" (Search) tab to find software packages
- Select a package to view its details
- Click "安装" (Install) to install the selected package
- Use the "已安装" (Installed) tab to manage installed packages
- Refresh the installed packages list to see updates
Screenshots
Installed Packages View
Search Packages View
Package Information View
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Acknowledgements
- This project was generated using Briefcase - part of The BeeWare Project
- Built with PySide6
Metadata
Release files for wingetgui 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wingetgui-0.0.2.tar.gz | 476.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wingetgui-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 964.3 kB
Release files / wingetgui-0.0.2.tar.gz
| Download URL | wingetgui-0.0.2.tar.gz |
|---|---|
| Size | 476.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47f2bb2644ba6a7bffe4c8eab94b7a64713a107b8010a5ca76b8705a022b2ad8
|
|
BLAKE2b-256 checksum How to use checksums |
6768b24604388d7b3289f659b6d6c102813495fa1b67bc6928c63d6431a95f3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / wingetgui-0.0.2-py3-none-any.whl
| Download URL | wingetgui-0.0.2-py3-none-any.whl |
|---|---|
| Size | 487.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be287a81ef95c9f2d2f551e198e246a42caa814d0ceaa7768bba8c8654353e8d
|
|
BLAKE2b-256 checksum How to use checksums |
4059502d2263f266c22f0198ad3c3d7ea287217e6de4ec36f068e255a0de9b10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Security for wingetgui 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.