A fusion of Dear Imgui, Implot and WebGui. My use cases: nDPId and my Cheat SDK.
To create JS/WASM output compatible with modern web browsers, emscripten is used as CC/CXX wrapper.
./build.sh
./run.sh
mkdir ./my-build-dir && cd ./my-build-dir
cmake -DCMAKE_TOOLCHAIN_FILE:-/usr/lib/emscripten/cmake/Modules/Platform/Emscripten.cmake ..
cmake --build .
make run
Sure. As of the nature on how emscripten works, you're still able to compile&run C++ applications natively w/o any web browser.