Which GUI module is better in Python? tkinter or PyQt or kivy?

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

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. CustomTkinter

    A modern and customizable python UI-library based on Tkinter

    In last project I was used customTkinter.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. pyimgui

    Cython-based Python bindings for dear imgui

    If you're bulding simple apps, you could consider pyimgui. I contributed to it some months back and it deserves more attention for sure. It's an immediate gui library btw.

  4. DearPyGui

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

    Personally, i like PyQt or PySide they have basically everything you need to make a proper app or even simple apps, but there is another DearPyGui this is basically python version of imgui the c++ library, it provides some good customization options and can be used for simple or complex projects too, their discord is also very helpful.

  5. nicegui

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

    https://nicegui.io https://github.com/zauberzeug/nicegui

  6. pyside-setup

    Git super project for PySide

    Link for completeness https://github.com/pyside/pyside-setup

  7. ttkbootstrap

    A modern theming library for Tkinter that adds sleek, responsive styles inspired by Bootstrap. Includes ready-to-use widgets, 20+ themes, and tools for building beautiful, cross-platform desktop apps with ease.

    Thins one? https://github.com/israel-dryer/ttkbootstrap

  8. flet

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

    Take a look at Flet framework which is built with Flutter. https://flet.dev/.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

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

  • PysimpleGUI

    10 projects | news.ycombinator.com | 8 Dec 2023
  • [Tkinter] Awesome Tkinter Drag and Drop Designer

    1 project | /r/enfrancais | 17 Apr 2023
  • What are you guys using for making GUIs nowadays?

    12 projects | /r/Python | 26 Jan 2023
  • tkinter in 2023?

    3 projects | /r/Python | 25 Jan 2023
  • Awesome tkinter drag and drop designer

    1 project | /r/Tkinter | 6 May 2021

Did you know that Python is
the 2nd most popular programming language
based on number of references?