Tkinter Alternatives

Tkinter is described as 'The tkinter package (“Tk interface”) is the standard Python interface to the Tcl/Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, including macOS, as well as on Windows systems' and is an app in the development category. There are more than 10 alternatives to Tkinter for a variety of platforms, including Mac, Windows, Linux, Self-Hosted and BSD apps. The best Tkinter alternative is Qt, which is both free and Open Source. Other great apps like Tkinter are Electron, GTK, wxWidgets and CustomTkinter.

Copy a direct link to this comment to your clipboard
Tkinter alternatives page was last updated

Alternatives list

  1. Qt icon
     269 likes

    Qt is a cross-platform application framework that is widely used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while having the power and speed of native applications.

    54 Qt alternatives

    Cost / License

    • Freemium (Pay once)
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    • Qt is the most popular Windows, Mac & Linux alternative to Tkinter.

    • Qt is the most popular Open Source & free alternative to Tkinter.

    • Qt is Freemium and Open SourceTkinter is Free and Open Source
  2. Electron icon
     114 likes

    If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

    43 Electron alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
     
  3. GTK icon
     55 likes

    GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off tools to complete application suites.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS
     
  4. wxWidgets icon
     22 likes

    wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  5. CustomTkinter icon
     3 likes

    A modern and customizable python UI-library based on Tkinter.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Python
    • Self-Hosted
     
    |
    1
    Comments about CustomTkinter as an Alternative to Tkinter
    Gwrvan Barré
    Positive
    0

    It's tkinter but modern and powerful

    Tkinter Icon
    CustomTkinter icon
    • CustomTkinter is the most popular Self-Hosted alternative to Tkinter.

    • CustomTkinter is Free and Open SourceTkinter is also Free and Open Source
  6. wxPython icon
     11 likes

    wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. Iced icon
     1 like

    iced is a cross-platform GUI library for Rust. It is inspired by Elm, a delightful functional language for building web applications.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Rust
    • BSD
    • Self-Hosted
     
  8. Dear ImGui icon
     3 likes

    Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).

    10 Dear ImGui alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  9. PyGTK icon
     1 like

    PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. The underlying GTK+ library provides all kind of visual elements and utilities for it and, if needed, you can develop full featured applications for the GNOME Desktop.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • GTK+
     
  10. Gio icon
     Like

    Gio is a library for writing cross-platform immediate mode GUI-s in Go. Gio supports all the major platforms: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD and WebAssembly.

    16 Gio alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • BSD
    • iPad
    • WebAssembly
    • FreeBSD
    • OpenBSD
    • Self-Hosted
     
    • Gio is the most popular Android, iPhone, iPad & Android Tablet alternative to Tkinter.

    • Gio is Free and Open SourceTkinter is also Free and Open Source
  11. Repose UI icon
     Like

    Repose is a Rust UI framework with a Compose-like programming model. It's organized as a small core (repose-core) plus higher-level UI/layout (repose-ui) and platform runners (repose-platform) that currently target desktop (winit) and Android, with web support.

    Cost / License

    Platforms

    • Rust
    • Self-Hosted
     
12 of 12 Tkinter alternatives