Header files written in C that you can just drop into your project and go.
easy_gjk - GJK algorithm to find if two polygons are colliding, and the EPA algorithm to find the vector the resolve the collision (ONLY 2D at the moment) easy_string - Lets you handle utf8 null terminated strings. You can extract the codepoint from a utf8 string, so you can render it.