An open API service indexing awesome lists of open source software.

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.

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).

![Image of the example app.](example-app.png)

## 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).