What are you guys using for making GUIs nowadays?

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean Python Code. Always.
  • 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 — The fastest way to build data apps in Python

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • microblog

    A microblogging web application written in Python and Flask that I developed as part of my Flask Mega-Tutorial series.

  • 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