GUI's for a Desktop App in Python: Kivy, Pyside or TKinter?

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

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

    A modern and customizable python UI-library based on Tkinter

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  2. SaaSHub

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

    SaaSHub logo
  3. nicegui

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

    Check out https://nicegui.io/

  4. ChaseBlissEditor

    An editor for Chase Bliss Effects Pedals

    Here is an example: https://github.com/ElliotGarbus/ChaseBlissEditor/releases

  5. Sun-Valley-ttk-examples

    Example apps for my stunning Sun Valley ttk theme!

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  6. ttkbootstrap

    A supercharged theme extension for tkinter that enables on-demand modern flat style themes inspired by Bootstrap.

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  7. ttkthemes

    A group of themes for the ttk extenstions for Tkinter

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  8. TKinterModernThemes

    A collection of modern themes with code that makes it easy to integrate into a tkinter project.

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  9. Azure-ttk-theme

    A stunning modern theme for ttk inspired by Fluent Design 💠

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  10. Forest-ttk-theme

    A beautiful modern theme for ttk, inspired by MS Excel's look 🌲🌳

    https://github.com/TomSchimansky/CustomTkinter https://github.com/israel-dryer/ttkbootstrap/ https://github.com/TkinterEP/ttkthemes https://github.com/RobertJN64/TKinterModernThemes https://github.com/rdbende/Sun-Valley-ttk-theme https://github.com/rdbende/Azure-ttk-theme https://github.com/rdbende/Forest-ttk-theme

  11. guitk

    Python GUI Toolkit for Tk (guitk): simplify the layout and construction of tkinter graphical user interfaces in python using a declarative syntax.

    It's still in alpha stage but if you're considering tkinter, take a look at GUItk. This is a new declarative framework I'm building around tkinter to make it really easy to create a GUI without every having to think about pack, grid, or place. Layout is accomplished using a declarative syntax with context handlers. Event handlers are created using decorators to easily handle events from a specific widget or events of a specific type. A simple "Hello World" in GUITk:

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

  • [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
  • Make your Tkinter app look truly modern with a single line of code!

    5 projects | /r/Python | 11 Sep 2022
  • What's a good Python Gui framework to learn worth my time ?

    4 projects | /r/learnpython | 17 Apr 2022

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