If you are looking to develop GUI applications on Linux but don’t really want the tediousness of hand coding the interface, below are a few options with WYSIWYG ability. Many of these tools also run on Windows and/or Mac and can compile for all three platforms.
Pure Basic – Commercial Basic IDE for Windows, Mac, Linux.
Gambas3 – Open Source Basic IDE for Linux.
CEED/CEGUI – Open source IDE/GUI designer for C languages geared more for games. Windows, Mac, Linux.
Anjuta DevStudio – Open source IDE with integrated Glade GUI designer C/C++, Python, Vala, etc. for Linux.
Codelite/WXCrafter – Open source IDE C/C++ with WX GUI designer for Linux, Mac, Windows.
MonoDevelop – Open source/Commercial C#, F#, and Basic IDE for Windows, Mac, Linux.
Xojo – Commercial Basic IDE for Windows, Mac, Linux.
QT – Commercial/Open source C++, Python IDE for Windows, Mac, Linux.
Gnome Builder – Open source C, C++, Python, Vala, C#, Rust IDE for Linux.
Boa Constructor – Open source Python IDE for Windows, Mac, Linux.
Netbeans – Open source Java IDE for Windows, Mac, Linux.
Basic for Qt – Commercial/free for Linux, Basic IDE for Windows, Mac, Linux.
pygubu – Open source Python Tk Interface builder inspired by Glade for Linux, Windows, Mac.
FireMonkey – RAD Studio/Delphi Linux GUI tools.
Glade – Glade, Linux only, is not an IDE it’s purely a GTK GUI designer, but it can generate interfaces that can be used with a ton of languages. Here’s a few:
- Euphoria via euphoriaGTK.
- Python via PyObject.
- Rust via GTK-RS.
- Lua via LuaGnome.
- C# via GTKSharp.
- Ruby via RubyGnome3.
- Plus many more…
Godot – Visual designer and property assignment, IDE, and compilers.
Anubias – Mobile app designer.