ggformat is the string formatting library I use in my game engine.
It's awesome because you can add your own types and you won't go grey waiting for it to compile. It's portable and doesn't allocate memory, so it's ideal for game engines. It's just printf, but better!
Get the real docs and the code from Github.