Python GUI

Open-source Python projects categorized as GUI

Top 23 Python GUI Projects

  • streamlit

    Streamlit β€” A faster way to build and share data apps.

  • Project mention: Developing a Generic Streamlit UI to Test Amazon Bedrock Agents | dev.to | 2024-05-05

    I decided to use Streamlit to build the UI as it is a popular and fitting choice. Streamlit is an open-source Python library used for building interactive web applications specially for AI and data applications. Since the application code is written only in Python, it is easy to learn and build with.

  • 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...

  • 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.

    InfluxDB logo
  • 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
  • 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.

  • reflex

    πŸ•ΈοΈ Web apps in pure Python 🐍

  • Project mention: Designing a Pure Python Web Framework | news.ycombinator.com | 2024-03-22

    Hey thanks for the feedback. We're working on relaxing our dependencies [1] to make reflex more compatible. Do you remember what libraries you had the conflict with?

    [1] https://github.com/reflex-dev/reflex/pull/2796

  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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
  • 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
  • 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
  • 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
  • UFO

    A UI-Focused Agent for Windows OS Interaction.

  • Project mention: GPT-4o | news.ycombinator.com | 2024-05-13

    Here you go: UFO - A UI-Focused Agent for Windows OS Interaction

    "UFO is a UI-Focused dual-agent framework to fulfill user requests on Windows OS by seamlessly navigating and operating within individual or spanning multiple applications."

    https://github.com/microsoft/UFO?tab=readme-ov-file

  • 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

  • stablediffusion-infinity

    Outpainting with Stable Diffusion on an infinite canvas

  • SaaSHub

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

    SaaSHub logo
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).

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 streamlit 32,051
2 tqdm 27,530
3 textual 23,618
4 Hitomi-Downloader 20,020
5 kivy 16,997
6 reflex 17,027
7 PySimpleGUI 13,162
8 CustomTkinter 10,353
9 flet 9,345
10 youtube-dl-gui 9,117
11 Tkinter-Designer 8,380
12 stable-dreamfusion 7,845
13 nicegui 7,585
14 persepolis 6,043
15 Cura 5,858
16 pywinauto 4,653
17 PyQt-Fluent-Widgets 4,621
18 UFO 4,514
19 pywebview 4,345
20 panel 4,260
21 Toga 4,117
22 pythonguis-examples 3,921
23 stablediffusion-infinity 3,807

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com