Python GUI

Open-source Python projects categorized as GUI

Top 23 Python GUI Projects

  • tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

    Project mention: Neat Parallel Output in Python | news.ycombinator.com | 2024-02-25

    yeah my code needs to use multiprocessing, which does not play nice with tqdm. thanks for the tip about positions though, that helped me search more effectively and came up with two promising comments. unmerged / require some workarounds, but might just work:

    https://github.com/tqdm/tqdm/issues/1000#issuecomment-184208...

  • textual

    The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

    Project mention: Harlequin: SQL IDE for Your Terminal | news.ycombinator.com | 2024-01-05
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Hitomi-Downloader

    :cake: Desktop utility to download images/videos/music/text from various websites, and more.

  • kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: How to Develop a User Data Storage Registration Form Using Python. | dev.to | 2024-03-28

    We will create this complete Python registration form using Kivy. We get started by installing Kivy, a powerful Python framework for building interactive applications.

  • PySimpleGUI

    Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.

    Project mention: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23

    Just a heads up: PySimpleGUI 5 isn't open source any more [0], and the official GitHub repo was replaced with a stub [1]. From the blog post, it sounds like the people behind it will probably remove the FOSS version from PyPI soon.

    It's possible the community will fork it with a version of PySimpleGUI 4 that's still kicking around, but I haven't seen one yet.

    [0] https://news.ycombinator.com/item?id=39369353

    [1] https://github.com/PySimpleGUI/PySimpleGUI

  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    Project mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
  • youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

    Project mention: How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p… | /r/VirtualYoutubers | 2023-07-01
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • flet

    Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

    Project mention: Python dev considering Electron vs. Kivy for desktop app UI | news.ycombinator.com | 2024-03-31
  • Tkinter-Designer

    An easy and fast way to create a Python GUI 🐍

    Project mention: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI | /r/patient_hackernews | 2023-06-29
  • stable-dreamfusion

    Text-to-3D & Image-to-3D & Mesh Exportation with NeRF + Diffusion.

    Project mention: When are we getting stable diffusion for 3d models or 3d scenes? | /r/StableDiffusion | 2023-12-07

    Who is working on it? I've seen a few other models that do this, like Stable-Dreamfusion.

  • nicegui

    Create web-based user interfaces with Python. The nice way.

    Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I was looking at this space and nicegui seemed like the best ootb experience.

    https://nicegui.io/

  • persepolis

    Persepolis Download Manager is a GUI for aria2.

    Project mention: Password-stealing Linux malware served for 3 years and no one noticed | news.ycombinator.com | 2023-09-12

    This is installed by adding a shady repository to your apt sources.list...

    How is this a supply chain attack? My official debian repository have never been breached so far.

    This is no different from downloading an .exe of a shady website and running it.

    Also: https://packages.debian.org/search?keywords=download+manager... lists:

    • uget: https://sourceforge.net/projects/urlget/

    • kget: https://apps.kde.org/en-gb/kget/

    • persepolis: https://persepolisdm.github.io/

    why use "Free Download Manager"? Is this targeting new-comers from windows?

  • Cura

    3D printer / slicing GUI built on top of the Uranium framework

    Project mention: What could be causing these artifacts? | /r/klippers | 2023-12-08

    Are you using Cura?

  • pywinauto

    Windows GUI Automation with Python (based on text properties)

  • PyQt-Fluent-Widgets

    A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.

    Project mention: Make Qt Great Again. PFW: A fluent design widgets library based on PyQt/PySide | news.ycombinator.com | 2023-06-24
  • pywebview

    Build GUI for your Python program with JavaScript, HTML, and CSS

    Project mention: Show HN: Pywebview 5 | news.ycombinator.com | 2024-03-13

    In case anyone else is unfamiliar:

    > pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on macOS, QT or GTK on Linux and Kivy for Android.

    https://github.com/r0x0r/pywebview

  • panel

    Panel: The powerful data exploration & web app framework for Python (by holoviz)

    Project mention: This Week In Python | dev.to | 2024-04-12

    panel – data exploration & web app framework for Python

  • Toga

    A Python native, OS native GUI toolkit.

    Project mention: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit | news.ycombinator.com | 2023-11-04
  • pythonguis-examples

    Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2

  • UFO

    A UI-Focused Agent for Windows OS Interaction.

    Project mention: The 01 Project | news.ycombinator.com | 2024-03-21

    Right, but that's not an OS, that's a software application run by the OS like Microsoft's UFO[0]. The ability to "teach" the LLM by converting your teachings to those skills is very clever though.

    0. https://github.com/microsoft/ufo

  • stablediffusion-infinity

    Outpainting with Stable Diffusion on an infinite canvas

  • remi

    Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.

    Project mention: Stable Diffusion Prompt Reader v1.3 | /r/StableDiffusion | 2023-05-26

    Have you considered a remote use case, using something like https://github.com/rawpython/remi ? My SD machine is a headless Linux box, so I'd love to be able to run this on the server where it's local to the images (and perhaps have a multi-image / gallery view)?

  • Flexx

    Write desktop and web apps in pure Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-12.

Python GUI related posts

Index

What are some of the best open-source GUI projects in Python? This list will help you:

Project Stars
1 tqdm 27,353
2 textual 23,447
3 Hitomi-Downloader 19,582
4 kivy 16,892
5 PySimpleGUI 13,097
6 CustomTkinter 10,112
7 youtube-dl-gui 9,117
8 flet 9,010
9 Tkinter-Designer 8,224
10 stable-dreamfusion 7,773
11 nicegui 7,111
12 persepolis 5,984
13 Cura 5,731
14 pywinauto 4,599
15 PyQt-Fluent-Widgets 4,487
16 pywebview 4,286
17 panel 4,160
18 Toga 4,090
19 pythonguis-examples 3,893
20 UFO 3,832
21 stablediffusion-infinity 3,797
22 remi 3,452
23 Flexx 3,210
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com