# TGUI
**Repository Path**: bear4zcx/TGUI
## Basic Information
- **Project Name**: TGUI
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Zlib
- **Default Branch**: 1.x
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-10-29
- **Last Updated**: 2023-10-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
TGUI - Texus' Graphical User Interface
=======================================
TGUI is a cross-platform modern c++ GUI library.
Although originally a library for SFML, it now also has backends for SDL and GLFW.
For more information, take a look at the [website](https://tgui.eu).
Status
------
[](https://github.com/texus/TGUI/actions)
[](https://codecov.io/gh/texus/TGUI/branch/1.x)
OS support for each backend:
| | Windows | Linux | macOS | Android | iOS |
|:------------------------|:-------------------:|:-------------------:|:-------------------:|:-------------------:|:-------------------:|
| **SFML\_GRAPHICS** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: :question: |
| **SFML\_OPENGL3** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
| **SDL\_RENDERER** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: :question: |
| **SDL\_TTF\_OPENGL3** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
| **SDL\_TTF\_GLES2** | | :heavy_check_mark: | N/A | :heavy_check_mark: | :heavy_check_mark: :question: |
| **SDL\_OPENGL3** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
| **SDL\_GLES2** | | :heavy_check_mark: | N/A | | |
| **GLFW\_OPENGL3** | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | N/A | N/A |
| **GLFW\_GLES2** | | :heavy_check_mark: | 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) |
| **SDL\_TTF\_OPENGL3** | SDL2 (>= 2.0.6) | SDL2_ttf (>= 2.0.14) | OpenGL (>= 3.3) |
| **SDL\_TTF\_GLES2** | SDL2 (>= 2.0.6) | SDL2_ttf (>= 2.0.14) | OpenGL ES (>= 2.0) |
| **SDL\_OPENGL3** | SDL2 (>= 2.0.6) | FreeType (>= 2.6) | OpenGL (>= 3.3) |
| **SDL\_GLES2** | SDL2 (>= 2.0.6) | FreeType (>= 2.6) | OpenGL ES (>= 2.0) |
| **GLFW\_OPENGL3** | GLFW (>= 3.2) | FreeType (>= 2.6) | OpenGL (>= 3.3) |
| **GLFW\_GLES2** | GLFW (>= 3.2) | FreeType (>= 2.6) | OpenGL ES (>= 2.0) |
Download
--------
You can download the source code of the current development version from the [git repository](https://github.com/texus/TGUI/tree/1.x): [Download ZIP](https://github.com/texus/TGUI/archive/1.x.zip)
Precompiled libraries for some compilers are available for each [release](https://github.com/texus/TGUI/releases).
Learn
-----
* [Tutorials](https://tgui.eu/tutorials/1.0/)
* [Documentation](https://tgui.eu/documentation/1.0/)
* [Examples](https://tgui.eu/examples/1.0/)
* [Forum](https://forum.tgui.eu)
Contact
-------
Name: Bruno Van de Velde
E-mail: vdv_b@tgui.eu
[](https://discord.gg/Msf4vyx)
[](https://www.paypal.me/texusius)
[](https://www.patreon.com/tgui)