From c0fdb40ee4ed313f3ae39da7b59eda3bf041398f Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Fri, 2 Oct 2026 12:43:40 +0800 Subject: [PATCH] audit: sweep GUI Development, drop tkdesigner, gooey Removed: tkdesigner (317 downloads/month, ClickPy 2026-10-01): its only PyPI release, 1.0.7 (2023-01-22), pins Pillow<9, requests==2.25.1 and urllib3<2, so it has no installable wheels on Python 3.11+, which reverses the August keep. gooey (6,049/month): no release since 1.0.8.1 on 2021-06-12. Dropping gooey empties Wrappers, so the subcategory is dissolved and its URL redirects to /categories/gui-development/. Also: Desktop re-tier, dearpygui up to obvious choice (the only Desktop entry that grew since August) and wxPython down to Second Tier (about half its August downloads). Co-Authored-By: Claude --- README.md | 7 ++----- website/data/redirects.json | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f7e2b965..0ec91efc 100644 --- a/README.md +++ b/README.md @@ -853,9 +853,9 @@ _Libraries for working with graphical user interface applications._ - Desktop - [pygobject](https://github.com/GNOME/pygobject) - Python Bindings for GLib/GObject/GIO/GTK. - - [wxPython](https://github.com/wxWidgets/Phoenix) - A cross-platform GUI toolkit that wraps the wxWidgets C++ library. - - [kivy](https://github.com/kivy/kivy) - An open-source framework for cross-platform GUI apps on desktop, mobile, and embedded platforms. - [dearpygui](https://github.com/hoffstadt/DearPyGui) - A simple GPU-accelerated Python GUI framework. + - [kivy](https://github.com/kivy/kivy) - An open-source framework for cross-platform GUI apps on desktop, mobile, and embedded platforms. + - [wxPython](https://github.com/wxWidgets/Phoenix) - A cross-platform GUI toolkit that wraps the wxWidgets C++ library. - [toga](https://github.com/beeware/toga) - A Python native, OS native GUI toolkit. - Qt - [PySide6](https://github.com/pyside/pyside-setup) - Qt for Python offers the official Python bindings for [Qt](https://www.qt.io/), largely API-compatible with PyQt6 but with different licensing. @@ -863,13 +863,10 @@ _Libraries for working with graphical user interface applications._ - Tkinter - [tkinter](https://docs.python.org/3/library/tkinter.html) - (Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit. - [customtkinter](https://github.com/tomschimansky/customtkinter) - A modern and customizable python UI-library based on Tkinter. - - [tkdesigner](https://github.com/ParthJadhav/Tkinter-Designer) - Generates Tkinter interfaces from Figma designs using the Figma API. - Web-based - [pywebview](https://github.com/r0x0r/pywebview/) - A lightweight cross-platform native wrapper around a webview component. - [nicegui](https://github.com/zauberzeug/nicegui) - An easy-to-use, Python-based UI framework, which shows up in your web browser. - [flet](https://github.com/flet-dev/flet) - Cross-platform GUI framework for building modern apps in pure Python. -- Wrappers - - [gooey](https://github.com/chriskiehl/Gooey) - Turn command line programs into a full GUI application with one line. **Text & Documents** diff --git a/website/data/redirects.json b/website/data/redirects.json index 28070c20..0518fdc4 100644 --- a/website/data/redirects.json +++ b/website/data/redirects.json @@ -7,5 +7,6 @@ "/categories/data-analysis/financial-data/": "/categories/data-ingestion-etl/financial-data/", "/categories/distributed-computing/batch-processing/": "/categories/distributed-computing/", "/categories/gui-development/terminal/": "/categories/cli-development/tui-frameworks/", + "/categories/gui-development/wrappers/": "/categories/gui-development/", "/categories/web-servers/rpc/": "/categories/web-apis/rpc/" }