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


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.
OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.


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...
The Appcelerator platform is everything you need to create great, native mobile apps—all from a single JavaScript code base.




JUCE is a wide-ranging C++ class library for building rich cross-platform applications and plugins for all the major operating systems.

Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.

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




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








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.




PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK, GLib, GIO and many more.
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.



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


