C++ UI Libraries

submited by
Style Pass
2022-05-18 07:30:09

A list of free, cross-platform GUI solutions for C++. If you don’t like Qt, or other major GUI frameworks like wxWidgets or GTK, the choices available to you are a bit overwhelming.

At the time of writing, these projects were in active development. The list of pros and cons is certainly incomplete. Just a quick overview of what I could gather about the various libraries. They are spiced up with my personal opinion where appropriate.

Sciter allows using time proven, robust, and flexible HTML and CSS for GUI definition, and GPU accelerated rendering. Sciter Engine is a single, compact DLL of 5+ Mb in size. Application using it are 10+ times smaller than the ones built with Electron or Qt.

The core of NoesisGUI is a resolution-independent and vector-based rendering engine that is built to take advantage of modern graphics hardware.

The primary task is to make things simple and intuitive, Nana brings very simple and reasonable concepts to keep it easy. By the modern C++ style, you can get rid of the name constraints and the syntax constraints which are two things making your code stiff. Now you can make your code more straightforward and readable.

Leave a Comment