https://github.com/martinhelmut/cpp-gui-template-sdl2
C++ GUI starter project template with CMake and Cpack, Dear ImGui, and SDL2.
https://github.com/martinhelmut/cpp-gui-template-sdl2
cmake cpack cpp ctest gui imgui sdl2 template
Last synced: 4 months ago
JSON representation
C++ GUI starter project template with CMake and Cpack, Dear ImGui, and SDL2.
- Host: GitHub
- URL: https://github.com/martinhelmut/cpp-gui-template-sdl2
- Owner: MartinHelmut
- License: mit
- Created: 2022-07-24T13:49:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T21:32:10.000Z (11 months ago)
- Last Synced: 2025-05-30T13:48:40.149Z (4 months ago)
- Topics: cmake, cpack, cpp, ctest, gui, imgui, sdl2, template
- Language: C++
- Homepage:
- Size: 947 KB
- Stars: 80
- Watchers: 2
- Forks: 10
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Base GUI project setup with SDL2
C++ GUI project template with [SDL2](https://www.libsdl.org) and [Dear ImGUI](https://github.com/ocornut/imgui).

## How to get started
After using this template to create your own repository, it is time to first run and then customize!
- Start here: [Quick Start](docs/QuickStart.md)
- Continue here: [Usage Guide](docs/README.md)## Other versions
There are other versions of this template:
- [SDL3 & OpenGL](https://github.com/MartinHelmut/cpp-gui-template-sdl3-opengl)
- [SDL3 Renderer](https://github.com/MartinHelmut/cpp-gui-template-sdl3)
- [SDL2 & OpenGL](https://github.com/MartinHelmut/cpp-gui-template-sdl2-opengl)**Remark:** The SDL2/3 renderer versions do not support multi-viewport and detached widgets, but the OpenGL versions do.
## Disclaimer
Special acknowledgment to the amazing open source font [Manrope](https://manropefont.com).