What are you guys using for making GUIs nowadays?

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • CustomTkinter

    A modern and customizable python UI-library based on Tkinter

  • There is a new library on top of tkinter, named customtkinter here Promises a lot. I have not tried it yet, as I moved to another project.

  • streamlit

    Streamlit — A faster way to build and share data apps.

  • - For a PoC / localhost / web usage : https://streamlit.io/

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

    WorkOS logo
  • DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

  • DearPyGui, here's the link

  • Azure-ttk-theme

    A stunning modern theme for ttk inspired by Fluent Design 💠

  • You can make tkinter look good with this or this.

  • traitsui

    TraitsUI: Traits-capable windowing framework

  • I'm using TraitsUI for every standalone GUI app right now. It's a wrapper around PySide, PyQt and WX, mostly autogenerating the GUI using view definitions. https://docs.enthought.com/traitsui/

  • enaml

    Declarative User Interfaces for Python

  • My goto tools for desktop apps: https://enaml.readthedocs.io/en/latest/

  • TUI-apps

    Terminal User Interface (TUI) apps

  • Python regex playground

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

    The microblogging application developed in my Flask Mega-Tutorial series. This version maps to the 2024 Edition of the tutorial.

  • data-prototype

  • haha matplotlib devs and us are BFFs, matplotlib's new software engineer in residence is a pyqtgraph maintainer funny enough. We serve different purposes so you won't catch up speaking badly of each other. That said, they're working on a new "data-prototype" which may provide a way for us to have more compatible APIs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts