When I researched GLFW, I realized it wouldn't be a good choice for a backend because it includes an unreasonable amount of bloat, with binaries around 1mb and source code size around 10mbs.
RGFW, a GLFW alternative, offers lightweight single-header file design with binaries of about 100kbs and source code of around 300kbs, supporting various backends like X11, Windows, MacOS, and graphics contexts for OpenGL, DirectX, Vulkan, Metal.
Collection
[
|
...
]