GTK Alternatives

GTK is described as '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' and is a popular app in the development category. There are more than 25 alternatives to GTK for a variety of platforms, including Windows, Linux, Mac, Android and Self-Hosted apps. The best GTK alternative is Qt, which is both free and Open Source. Other great apps like GTK are Flutter, Electron, PyQt and Avalonia UI.

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

Alternatives list

  1. Qt icon
     269 likes
    Copy a direct link to this comment to your clipboard

    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
     
    |
    1
    7
    Comments about Qt as an Alternative to GTK
    RemovedUser
    Positive
    7

    GTK + and QT are the two major players that dominate the Desktop Environment on GNU / Linux today.

    Review by a new / low-activity user.
    GTK Icon
    Qt icon
    • Most users think Qt is a great GTK alternative.

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

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

    • Qt is Freemium and Open SourceGTK is Free and Open Source
  2. Flutter icon
     64 likes
    Copy a direct link to this comment to your clipboard

    Build apps for any screen. Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

    44 Flutter alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Dart
    • Flutter
     
    |
    1
    Comments about Flutter as an Alternative to GTK
    Guest
    Negative
    -2

    GTK is C based for desktop apps on non-mobile OS:es, Flutter is designed for mobiles.

    Review by a new / low-activity user.
    GTK Icon
    Flutter icon
    • Flutter is the most popular Self-Hosted alternative to GTK.

    • Flutter is Free and Open SourceGTK is also Free and Open Source
  3. Electron icon
     114 likes
    Copy a direct link to this comment to your clipboard

    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

    Platforms

    • Mac
    • Windows
    • Linux
     
  4. Avalonia UI icon
     10 likes
    Copy a direct link to this comment to your clipboard

    Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of platforms including: Windows, Linux (desktop & embedded), macOS, Android, iOS and Browser.

    26 Avalonia UI alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
     
    |
    1
    Comments about Avalonia UI as an Alternative to GTK
    Guest
    Negative
    0

    I like Avalonia, but it is not an alternative to GTK+. Avalonia is dotnet, GTK+ is not integrated with dotnet, it is an independent C library.

    Review by a new / low-activity user.
    GTK Icon
    Avalonia UI icon
    • Avalonia UI is the most popular Web-based, Android & iPhone alternative to GTK.

    • Avalonia UI is Free and Open SourceGTK is also Free and Open Source
  5. Copy a direct link to this comment to your clipboard

    The Qt for Python project aims to provide a complete port of the PySide module to Qt.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  6. Photino icon
     3 likes
    Copy a direct link to this comment to your clipboard

    Photino is a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology.

    40 Photino alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. wxWidgets icon
     22 likes
    Copy a direct link to this comment to your clipboard

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

    31 wxWidgets alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about wxWidgets as an Alternative to GTK
    Guest
    Positive
    0

    full features, nice architecture

    Review by a new / low-activity user.
    GTK Icon
    wxWidgets icon
    • wxWidgets is Free and Open SourceGTK is also Free and Open Source
  8. Kivy icon
     17 likes
    Copy a direct link to this comment to your clipboard

    Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.

    14 Kivy alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPad
     
    • Kivy is the most popular iPad alternative to GTK.

    • Kivy is Free and Open SourceGTK is also Free and Open Source
  9. Uno Platform icon
     9 likes
    Copy a direct link to this comment to your clipboard

    Uno is the platform for building native mobile, desktop and WebAssembly apps with C#, XAML from single codebase. It's a Universal Windows Platform Bridge that allows UWP-based code (C# and XAML) to run on iOS, Android, and WebAssembly.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
     
    • Uno Platform is the most popular Android Tablet alternative to GTK.

    • Uno Platform is Free and Open SourceGTK is also Free and Open Source
  10. gtkmm icon
     2 likes
    Copy a direct link to this comment to your clipboard

    gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  11. wxPython icon
     11 likes
    Copy a direct link to this comment to your clipboard

    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
     
12 of 37 GTK alternatives