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 software framework 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.
Alternatives list
OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux


- 24 wxPython alternatives
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
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
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Android Tablet
- Windows Phone
- iPad
- Eclipse
- IntelliJ IDEA
- Maven
- NetBeans

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
Application type
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
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



































