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: Deep Dive into Data Apps with Streamlit | dev.to | 2024-09-22

    Streamlit on GitHub: Explore the source code and contribute at github.com/streamlit/streamlit.

  • SaaSHub

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

    SaaSHub logo
  • tqdm

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

    Project mention: FLaNK-AIM: 20 May 2024 Weekly | dev.to | 2024-05-20
  • 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: The Modern CLI Renaissance | news.ycombinator.com | 2024-09-10

    Excellent article of what is going on in the terminal space, agree on the TUI section where we are seeing lots of terminal tools being built in Rust and Go and libraries such as Ratatui [1] and Bubble Tea [2] becoming a new modern alternative to ncurses for building TUIs.

    Python has Textualize which is also very popular for building terminal user interfaces [3]

    And we've noticed this renaissance as well of new CLI and TUI tools that we list on Terminal Trove [4].

    [1] https://ratatui.rs/

    [2] https://github.com/charmbracelet/bubbletea

    [3] https://textual.textualize.io/

    [4] https://terminaltrove.com/

  • Hitomi-Downloader

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

  • reflex

    ๐Ÿ•ธ๏ธ Web apps in pure Python ๐Ÿ

    Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17

    https://reflex.dev/ is all made in Reflex and has raised a seed round!

  • kivy

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

    Project mention: Kivy โ€“ a cross platform Python UI framework | news.ycombinator.com | 2024-07-06

    Could someone fix the Kivy build with GCC 14?

    > https://github.com/kivy/kivy/issues/8557

    This issue has been unresolved for half a year now.

  • 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: PySimpleGUI VS FreeSimpleGUI - a user suggested alternative | libhunt.com/r/PySimpleGUI | 2024-07-05
  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

  • flet

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

    Project mention: Building a calculator using Flet with python | dev.to | 2024-08-29

    In line 7 we define the main app instance to Page; a page is a container for View Controls. So here I wonโ€™t go deep into views since itโ€™s beyond the scope of this tutorial, but you reference here.

  • youtube-dl-gui

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

  • Tkinter-Designer

    An easy and fast way to create a Python GUI ๐Ÿ

  • nicegui

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

    Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17

    I agree frameworks like this are great to see. I wonder how it compares with https://nicegui.io which is something I've used to build several small web applications in pure python (and wrap one up with their included pyinstaller based packer into an executable).. Either way, also glad to see competition in the space.

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

  • 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

  • persepolis

    Persepolis is a download manager written in Python.

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

  • PyQt-Fluent-Widgets

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

  • mesop

    Rapidly build AI apps in Python

    Project mention: Comparison of Mesop with Streamlit and Gradio | news.ycombinator.com | 2024-08-12

    GitHub: https://github.com/google/mesop

    Please let us know if you have any feedback or questions about the comparison guide or Mesop in general. Thanks!

  • pywinauto

    Windows GUI Automation with Python (based on text properties)

  • 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

  • pywebview

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

    Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17

    afaict it uses https://github.com/r0x0r/pywebview under the hood (so yes, cross-platform)

  • 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

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 discussion

Log in or Post with

Python GUI related posts

  • Deep Dive into Data Apps with Streamlit

    1 project | dev.to | 22 Sep 2024
  • Edifice: React, but Python Instead of JavaScript, Qt Widgets Instead of HTML DOM

    1 project | news.ycombinator.com | 17 Sep 2024
  • Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed

    9 projects | news.ycombinator.com | 17 Sep 2024
  • Build a Route Generator App with Cloudflare Workers AI, LangChain, Streamlit, and Mapbox

    3 projects | dev.to | 10 Sep 2024
  • Create an end-to-end personalised AI chatbot๐Ÿค– using Llama-3.1๐Ÿฆ™ and Streamlit powered by Groq API

    3 projects | dev.to | 8 Sep 2024
  • Building a calculator using Flet with python

    1 project | dev.to | 29 Aug 2024
  • Edifice: Declarative GUI Framework for Python and Qt

    1 project | news.ycombinator.com | 27 Aug 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

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

Project Stars
1 streamlit 34,846
2 tqdm 28,419
3 textual 25,204
4 Hitomi-Downloader 21,835
5 reflex 19,505
6 kivy 17,571
7 PySimpleGUI 13,370
8 CustomTkinter 11,312
9 flet 11,052
10 youtube-dl-gui 9,263
11 Tkinter-Designer 9,040
12 nicegui 8,930
13 stable-dreamfusion 8,200
14 UFO 7,620
15 persepolis 6,255
16 Cura 6,098
17 PyQt-Fluent-Widgets 5,484
18 mesop 5,351
19 pywinauto 4,915
20 panel 4,681
21 pywebview 4,666
22 Toga 4,300
23 pythonguis-examples 4,095

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