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
Apps similar to Qt include Electron, which is free and open source. Other options are Flutter, React, React Native and Tauri. There's no shortage of Software Frameworks like Qt, with more than 50 alternatives for Windows, Linux, Mac, Android and self-hosting.
Alternatives list
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.
Canada



OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.
Cost / License
- Free
- Open Source
Since
- Since 2014
United States


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
Since
- Since 2012
The Appcelerator platform is everything you need to create great, native mobile apps—all from a single JavaScript code base.
Cost / License
- Paid
- Proprietary
Since
- Since 2016
Alerts
- Discontinued
United States


+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
Since
- Since 2015

Codename One is an open-source Java framework for building mobile, desktop, web and watch apps from one codebase. It compiles mobile apps to native binaries and custom-renders the UI for consistent behavior across platforms. Developers can call native platform APIs when needed.
Cost / License
- Freemium
- Open Source
Application typeApplication types
Since
- Since 2015
United States

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
Since
- Since 2019
Canada


+4
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization.


+2
- 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
Since
- Since 2020


+2
- 12 NoesisGUI alternatives
NoesisGUI is a User Interface middleware for videogames and realtime applications:
Cost / License
- Free Personal
- Proprietary
Since
- Since 2018
Spain
EU


+2
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
Since
- Since 2021



































