TGUI is a cross-platform modern c++ GUI library.
Although originally a library for SFML, custom backends can be used and an alternative backend is provided that uses SDL and modern OpenGL.
For more information, take a look at the website.
Windows | Linux | macOS | Android | iOS | Raspberry Pi | |
---|---|---|---|---|---|---|
SFML backend | ✔️ | ✔️ | ✔️ | ✔️ | ❓ | ✔️ (no CI) |
SDL/OpenGL backend | ✔️ | ✔️ | ❓ | ✔️ | ❌ | ✔️ (no CI) |
(Platforms with a question mark are likely to work with no or minor adjustments, but have either not been tested or haven't been tested for a long time)
You can download the source code of the current development version from the git repository: Download ZIP
Precompiled libraries for some compilers are available for each release.
Name: Bruno Van de Velde
E-mail: vdv_b@tgui.eu