Any C structure can be stored in a hash table using uthash. Just add a UT_hash_handle to the structure and choose one or more fields in your structure to act as the key. Then use...
Judy arrays - C library functions for creating and accessing dynamic arrays
libghthash is a Generic Hash Table which is meant to be easy to extend, portable, clear in its code and easy to use. You can store any kind of data in it, regardless of size etc....
hashit is a generic hash library implemented in C which supports multiple collision handling methods.
SunriseDD (Sunrise Data Dictionary for C)
SunriseDD An open source C library for hash table storage of arbitrary data objects with lock-free lookups, built-in reference counting and guaranteed order iteration. The library
Libcfu is a library of tools that can useful, particularly when developing multi-threaded software. It currently includes a hash table, a linked list, self-extending strings, a c...
TommyDS is a C library of hashtables and tries designed to store and find objects with high performance.