# gb gb single-file public domain libraries for C & C++ library | latest version | category | languages | description ----------------|----------------|----------|-----------|------------- **gb_string.h** | 0.93 | strings | C, C++ | A better string library for C & C++ **gb_math.h** | 0.04 | math | C | A C vector math library geared towards game development **gb.h** | 0.01 | misc | C | A C helper library geared towards game development (NOT a port of gb.hpp) **gb_ini.h** | 0.91a | misc | C, C++ | A simple ini file loader library for C & C++ **gb.hpp** | 0.32 | misc | C++11 | (Experimental) A C++11 helper library without STL geared towards game development ## FAQ ### What's the license? These libraries are in the public domain. You can do anything you want with them. You have no legal obligation to do anything else, although I would appreciate attribution. ### If I wrap an gb library in a new library, does the new library have to be public domain? No. ### Is this in the style of the [stb libraries](https://github.com/nothings/stb)? Yes. I think these libraries are brilliant and use many of these on a daily basis. ### May I contribute? Yes. ### What is the versioning system that you use? I may change it in the future but at the moment it is like this this: `1.23b` * `1` = major version * `23` = minor version * `b` = patch - 1.23 => zero patches - 1.23a => patch 1 - 1.23b => patch 2 - etc.