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 iPhone apps. The best GTK alternative is Qt, which is both free and Open Source. Other great apps like GTK are Flutter, Electron, Uno Platform and Slint.
GTK alternatives are mainly Android Development Tools but may also be Desktop Publishers. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of GTK.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.
- - Qt is the most popular Windows, Mac & Linux alternative to GTK.
- - Qt is the most popular Open Source & free alternative to GTK.
Qt Features
Comments about Qt as a Alternative to GTK
RemovedUserGTK + and QT are the two major players that dominate the Desktop Environment on GNU / Linux today.
5- 34 Flutter alternatives
- Android Development Tool
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Android Tablet
- iPad
- Dart
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.
- - Flutter is the most popular Web-based, Android, iPhone, iPad & Android Tablet alternative to GTK.
Flutter Features
- Dark Mode
- Support for Themes
- No registration required
Comments about Flutter as a Alternative to GTK
GTK is C based for desktop apps on non-mobile OS:es, Flutter is designed for mobiles.
-1 - 41 Electron alternatives
- Free • Open Source
- Mac
- Windows
- Linux
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.
- 38 Uno Platform alternatives
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- iPad
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.
Uno Platform Features
- 15 Slint alternatives
- Free • Open Source
- Mac
- Windows
- Linux
- Online
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript. We invite you to use Slint and be part of its community.
Slint Features
- 26 Avalonia UI alternatives
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
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.
Avalonia UI Features
Comments about Avalonia UI as a Alternative to GTK
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.
0 MauiKit is a framework based on QQC2 and Kirigami, that helps to create convergent applications that run on GNU Linux and Android, based on the Maui HIG. MauiKit is an open source framework to make the applications look good, made by .
MauiKit Features
No screenshot- 36 Photino alternatives
- Free • Open Source
- Mac
- Windows
- Linux
Photino is a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology.
Photino Features
- 30 wxWidgets alternatives
- Free • Open Source
- Mac
- Windows
- Linux
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+.
No screenshotComments about wxWidgets as a Alternative to GTK
full features, nice architecture
0 PyQt Features
- Support for scripting
OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.
- 14 pywebview alternatives
- Desktop Publisher
- Free • Open Source
- Mac
- Windows
- Linux
pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. You may think of as Electron for Python (minus huge executable sizes).
pywebview Features
- Works Offline