TGUI

0

Cross-platform modern c++ GUI

Productivity

cross-platform
gui
tgui
sfml

TGUI - Texus' Graphical User Interface

TGUI is a cross-platform modern C++ GUI library that originally supported SFML but now also has backends for SDL and GLFW.

For more information, please visit the website.

Status

CI Github Actions
Code coverage

OS support for each backend:

Windows Linux macOS Android iOS
SFML_GRAPHICS ✔ ?
SFML_OPENGL3 N/A N/A
SDL_RENDERER ✔ ?
SDL_TTF_OPENGL3 N/A N/A
SDL_TTF_GLES2 N/A ✔ ?
SDL_OPENGL3 N/A N/A
SDL_GLES2 N/A
GLFW_OPENGL3 N/A N/A
GLFW_GLES2 N/A N/A N/A

Dependencies for each backend:

Window backend Font backend Rendering backend
SFML_GRAPHICS sfml-window (>= 2.5) sfml-graphics (>= 2.5) sfml-graphics (>= 2.5)
SFML_OPENGL3 sfml-window (>= 2.5) FreeType (>= 2.6) OpenGL (>= 3.3)
SDL_RENDERER SDL2 (>= 2.0.18) SDL2_ttf (>= 2.0.14) SDL2 (>= 2.0.18)
Company Screenshot