An exemple with Clay, the layout library, and Raylib, the renderer. 9/08/25. Based on raylib-multi-context example from Clay sources.
gcc main.c -o main \
-I./raylib-5.5_linux_amd64/include \
-I./clay \
-L./raylib-5.5_linux_amd64/lib -lraylib \
-lm -ldl -lpthread -lGLgcc main.c -o main.exe \
-I./raylib-5.5_win64_mingw-w64/include \
-I./clay \
-L./raylib-5.5_win64_mingw-w64/lib -lraylib \
-lopengl32 -lgdi32 -lwinmm