A modern C++23 zero-overhead OOP wrapper around Dear ImGui.
ImFrame adds a structured Utility Layer (filesystem, concurrency, events, logging, config), a compile-time Theme Engine, an Icon System, an Animation Engine, a Widget builder API, and a Layout system — while ensuring the compiled output is indistinguishable from hand-written ImGui calls.
cmake -B build -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build --parallel
ctest --test-dir build --output-on-failure- CMake 3.25+
- C++23 compiler (GCC 12+, Clang 16+, MSVC 2022+)
- vcpkg