https://github.com/martinhelmut/cpp-gui-template-sdl3
C++ GUI starter project template with CMake and Cpack, Dear ImGui, and SDL3.
https://github.com/martinhelmut/cpp-gui-template-sdl3
cmake cpack cpp ctest gui imgui sdl3 template
Last synced: 3 months ago
JSON representation
C++ GUI starter project template with CMake and Cpack, Dear ImGui, and SDL3.
- Host: GitHub
- URL: https://github.com/martinhelmut/cpp-gui-template-sdl3
- Owner: MartinHelmut
- License: mit
- Created: 2024-04-01T18:20:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-13T08:17:01.000Z (about 1 year ago)
- Last Synced: 2025-05-30T13:48:05.692Z (4 months ago)
- Topics: cmake, cpack, cpp, ctest, gui, imgui, sdl3, template
- Language: C++
- Homepage:
- Size: 770 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
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 SDL3
C++ GUI project template with [SDL3](https://www.libsdl.org) and [Dear ImGUI](https://github.com/ocornut/imgui).

## About SDL3
**Important:** SDL3 is not ready yet, but available as pre-release _"3.1.0 Preview"_.
## 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)
- [SDL2 Renderer](https://github.com/MartinHelmut/cpp-gui-template-sdl2)
- [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).