A modern, cross-platform UI framework for Rust that renders to native platform widgets (UIKit/AppKit on Apple, Android View on Android) rather than drawing its own pixels. Build reactive, declarative UIs with Rust's type safety and performance.
Qt Alternatives
Qt is described as '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' and is a very popular app in the development category. There are more than 50 alternatives to Qt for a variety of platforms, including Windows, Linux, Mac, Android and Self-Hosted apps. The best Qt alternative is GTK, which is both free and Open Source. Other great apps like Qt are Flutter, Electron, Tauri and React Native.
Alternatives list
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
The Appcelerator platform is everything you need to create great, native mobile apps—all from a single JavaScript code base.
Cost / License
- Paid
- Proprietary
Alerts
- Discontinued
Platforms
- Mac
- Windows
- Linux


+3
Appcelerator is the most popular commercial alternative to Qt.
- Appcelerator is Paid and Proprietary
JUCE is a wide-ranging C++ class library for building rich cross-platform applications and plugins for all the major operating systems.
Cost / License
- Free Personal
- Proprietary
Platforms
- Mac
- Windows
- Linux

Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Cost / License
- Freemium (Subscription)
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Android Tablet
- Windows Phone
- iPad
- Eclipse
- IntelliJ IDEA
- Maven
- NetBeans

- 10 Dear ImGui alternatives
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).
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux


+2
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- Self-Hosted


+2
- 12 NoesisGUI alternatives
NoesisGUI is a User Interface middleware for videogames and realtime applications:
Cost / License
- Free Personal
- Proprietary
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- iPad
- Android Tablet


+2
- 14 Elements C++ GUI alternatives
Elements C++ GUI is a modern C++ (esp. C++14 and C++17) UI library. Featuring resolution independence and HDPI support, with modularity as another focal point, the library is made for general purpose use while also covering everything needed for audio plugin development.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux


+4
PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Python
The Standard Widget Toolkit (SWT) is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- BSD



- 15 pywebview alternatives
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).
Cost / License
- Free
- Open Source (BSD-3-Clause)
Platforms
- Mac
- Windows
- Linux
























