Skip to main content

A graphical user interface for Windows Package Manager (winget) built with PySide6

Project description

WinGetGUI

License Platform Version

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

  1. Clone the repository:

    git clone https://github.com/EasyCam/WinGetGUI.git
    cd WinGetGUI
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Run the application:

    cd wingetgui
    briefcase run
    

Usage

  1. Launch the application
  2. Use the "搜索" (Search) tab to find software packages
  3. Select a package to view its details
  4. Click "安装" (Install) to install the selected package
  5. Use the "已安装" (Installed) tab to manage installed packages
  6. Refresh the installed packages list to see updates

Screenshots

Installed Packages View

Installed Packages

Search Packages View

Search Packages

Package Information View

Package Information

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Acknowledgements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wingetgui-0.0.2.tar.gz (476.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wingetgui-0.0.2-py3-none-any.whl (487.7 kB view details)

Uploaded Python 3

File details

Details for the file wingetgui-0.0.2.tar.gz.

File metadata

  • Download URL: wingetgui-0.0.2.tar.gz
  • Upload date:
  • Size: 476.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for wingetgui-0.0.2.tar.gz
Algorithm Hash digest
SHA256 47f2bb2644ba6a7bffe4c8eab94b7a64713a107b8010a5ca76b8705a022b2ad8
MD5 97a895961540bf387f7adbad1f6ad84e
BLAKE2b-256 6768b24604388d7b3289f659b6d6c102813495fa1b67bc6928c63d6431a95f3a

See more details on using hashes here.

File details

Details for the file wingetgui-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: wingetgui-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 487.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for wingetgui-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be287a81ef95c9f2d2f551e198e246a42caa814d0ceaa7768bba8c8654353e8d
MD5 fecc68e0537fda4604f61fc4ecd39589
BLAKE2b-256 4059502d2263f266c22f0198ad3c3d7ea287217e6de4ec36f068e255a0de9b10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page