I don\'t ever recall coming across anything for C that\'s as extensive as C++\'s Boost library.
You can have a look at glib. It provides quite a few interesting things like containers, unicode support, threading...
Have a look at its documentation