{"id":13420033,"url":"https://github.com/texus/TGUI","last_synced_at":"2025-03-15T06:31:24.848Z","repository":{"id":3201205,"uuid":"4234723","full_name":"texus/TGUI","owner":"texus","description":"Cross-platform modern c++ GUI","archived":false,"fork":false,"pushed_at":"2024-10-10T16:56:03.000Z","size":42639,"stargazers_count":820,"open_issues_count":3,"forks_count":92,"subscribers_count":34,"default_branch":"1.x","last_synced_at":"2024-10-13T16:23:57.778Z","etag":null,"topics":["c-plus-plus","cross-platform","gamedev","gui","sfml","tgui","ui"],"latest_commit_sha":null,"homepage":"https://tgui.eu","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"aui/artTemplate","license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/texus.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"texus","patreon":"tgui","custom":"https://www.paypal.me/texusius"}},"created_at":"2012-05-05T15:38:22.000Z","updated_at":"2024-10-13T12:34:29.000Z","dependencies_parsed_at":"2023-12-02T10:28:16.274Z","dependency_job_id":"b3023662-ade0-4bad-ba8a-4685199c0959","html_url":"https://github.com/texus/TGUI","commit_stats":{"total_commits":2511,"total_committers":32,"mean_commits":78.46875,"dds":0.5603345280764636,"last_synced_commit":"bbeab0d18e19a787388ec564a44d1c63705a3007"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texus%2FTGUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texus%2FTGUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texus%2FTGUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/texus%2FTGUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/texus","download_url":"https://codeload.github.com/texus/TGUI/tar.gz/refs/heads/1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221548267,"owners_count":16840981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","cross-platform","gamedev","gui","sfml","tgui","ui"],"created_at":"2024-07-30T22:01:24.921Z","updated_at":"2025-03-15T06:31:24.842Z","avatar_url":"https://github.com/texus.png","language":"C++","readme":"TGUI - Texus' Graphical User Interface\n=======================================\n\nTGUI is a cross-platform modern c++ GUI library.  \nAlthough originally a library for SFML, it now also has backends for SDL, GLFW and raylib.\n\nFor more information, take a look at the [website](https://tgui.eu).\n\n\u003cimg src=\"https://user-images.githubusercontent.com/1461034/199197932-76c71e25-d214-472f-8ae9-fa6033777bee.png\" alt=\"TGUI 0.10 White theme\" width=\"400\" height=\"300\"/\u003e \u003cimg src=\"https://user-images.githubusercontent.com/1461034/199199319-72377b80-009f-4c1f-a4d0-b90b5cc56c27.png\" alt=\"TGUI 0.10 Black theme\" width=\"400\" height=\"300\"/\u003e\n\n\nStatus\n------\n\n[![CI Github Actions](https://github.com/texus/TGUI/workflows/CI/badge.svg?branch=1.x)](https://github.com/texus/TGUI/actions)\n[![Code coverage](https://codecov.io/gh/texus/TGUI/branch/1.x/graph/badge.svg)](https://codecov.io/gh/texus/TGUI/branch/1.x)\n\nOS support for each backend:\n\n|                         | Windows             | Linux               | macOS               | Android             | iOS                 |\n|:------------------------|:-------------------:|:-------------------:|:-------------------:|:-------------------:|:-------------------:|\n| **SFML\\_GRAPHICS**      | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark: :question: |\n| **SFML\\_OPENGL3**       | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | N/A                 | N/A                 |\n| **SDL\\_RENDERER**       | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark: :question: |\n| **SDL\\_TTF\\_OPENGL3**   | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | N/A                 | N/A                 |\n| **SDL\\_TTF\\_GLES2**     |                     | :heavy_check_mark:  | N/A                 | :heavy_check_mark:  | :heavy_check_mark: :question: |\n| **SDL\\_OPENGL3**        | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | N/A                 | N/A                 |\n| **SDL\\_GLES2**          |                     | :heavy_check_mark:  | N/A                 |                     |                     |\n| **GLFW\\_OPENGL3**       | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  | N/A                 | N/A                 |\n| **GLFW\\_GLES2**         |                     | :heavy_check_mark:  | N/A                 | N/A                 | N/A                 |\n| **RAYLIB**              | :heavy_check_mark:  | :heavy_check_mark:  | :heavy_check_mark:  |                     | N/A                 |\n\n\nDependencies for each backend:\n\n|                         | Window backend        | Font backend            | Rendering backend       |\n|:------------------------|:----------------------|:------------------------|:------------------------|\n| **SFML\\_GRAPHICS**      | sfml-window  (\u003e= 2.5) | sfml-graphics  (\u003e= 2.5) | sfml-graphics  (\u003e= 2.5) |\n| **SFML\\_OPENGL3**       | sfml-window  (\u003e= 2.5) | FreeType  (\u003e= 2.6)      | OpenGL  (\u003e= 3.3)        |\n| **SDL\\_RENDERER**       | SDL  (\u003e= 2.0.18)      | SDL_ttf  (\u003e= 2.0.14)    | SDL  (\u003e= 2.0.18)        |\n| **SDL\\_TTF\\_OPENGL3**   | SDL  (\u003e= 2.0.6)       | SDL_ttf  (\u003e= 2.0.14)    | OpenGL  (\u003e= 3.3)        |\n| **SDL\\_TTF\\_GLES2**     | SDL  (\u003e= 2.0.6)       | SDL_ttf  (\u003e= 2.0.14)    | OpenGL ES  (\u003e= 2.0)     |\n| **SDL\\_OPENGL3**        | SDL  (\u003e= 2.0.6)       | FreeType  (\u003e= 2.6)      | OpenGL  (\u003e= 3.3)        |\n| **SDL\\_GLES2**          | SDL  (\u003e= 2.0.6)       | FreeType  (\u003e= 2.6)      | OpenGL ES  (\u003e= 2.0)     |\n| **GLFW\\_OPENGL3**       | GLFW  (\u003e= 3.2)        | FreeType  (\u003e= 2.6)      | OpenGL  (\u003e= 3.3)        |\n| **GLFW\\_GLES2**         | GLFW  (\u003e= 3.2)        | FreeType  (\u003e= 2.6)      | OpenGL ES  (\u003e= 2.0)     |\n| **RAYLIB**              | raylib  (\u003e= 4.2)      | raylib  (\u003e= 4.2)        | raylib  (\u003e= 4.2)        |\n\n\n\nDownload\n--------\n\nYou 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)\n\nPrecompiled libraries for some compilers are available for each [release](https://github.com/texus/TGUI/releases).\n\n\nLearn\n-----\n\n* [Widgets overview](https://tgui.eu/tutorials/1.0/widgets-overview/)\n* [Tutorials](https://tgui.eu/tutorials/1.0/)\n* [Documentation](https://tgui.eu/documentation/1.0/)\n* [Examples](https://tgui.eu/examples/1.0/)\n* [Forum](https://forum.tgui.eu)\n\n\nContact\n-------\n\nName: Bruno Van de Velde\n\nE-mail: vdv_b@tgui.eu\n\n[![Discord](https://img.shields.io/badge/chat-on_discord-7389D8.svg?logo=discord\u0026logoColor=ffffff\u0026labelColor=6A7EC2)](https://discord.gg/Msf4vyx)\n\n[![Sponsor with GitHub](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026color=%23fe8e86)](https://github.com/sponsors/texus) [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/texusius)\n","funding_links":["https://github.com/sponsors/texus","https://patreon.com/tgui","https://www.paypal.me/texusius"],"categories":["TODO scan for Android support in followings","GUI","Graphics"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftexus%2FTGUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftexus%2FTGUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftexus%2FTGUI/lists"}