-
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Dear Imgui is a kind of interesting project, although its release engineering is a bit lacking. Seems like you're intended to just copy the .cpp and .h files into your own project. It does seem to be pretty lightweight and flexible, though.
#IDE #Game Engine #Text Editors 156 social mentions
-
JUCE is a wide-ranging C++ class library for building rich cross-platform applications and plugins...Pricing:
- Open Source
#Development Tools #Rapid Application Development #Game Engine 55 social mentions
-
Open-source, resolution independent GUI library in C++
If you don't want to use Qt I honestly think your best bet may be to become an early adopter of cycfi elements depending on your project. Elements is still rough but is useable for small applications. I think when it is finished it will be the best choice for a retained mode GUI library, but right now it is missing a lot of things (e.g. The standard common dialogs, "open", "Save as", etc.) , and has basically zero documentation.
#Development Tools #Rapid Application Development #Game Engine 6 social mentions
-
Ultimate++ is a C++ cross-platform rapid application development frameworkPricing:
- Open Source
I've recently mentioned Ultimate++, if you want something application-oriented, portable, and lightweight. And on Windows, it even comes with its own compiler so you can just unpack and run it. But if you happen to have closed-source binary libraries for a specific compiler (such as MSVC, as is common on Windows) than you need consume, the IDE included with Ultimate++ can work with your own compiler, too. Because all the code is distributed in source, it will get compiled using whatever compiler you tell it to use (so Ultimate++ is also much smaller to distribute than binaries distributed for Qt, even for a single platform).
#Project Management #Development #Tool 1 social mentions