Nic Barker, a good friend of mine here in Christchurch, New Zealand, have recently released a super slick UI layout library in pure C (99) called CLAY: https://www.nicbarker.com/clay
I couldn't resist to try using it in my old C variant of SlimEngine (a pure software basic 3D engine)