I think it&#x27;s GPL, so it&#x27;s not for everyone, but the last time I did something in C, I came across Judy, which is totally awesome for what it does.<p>Apparently, the implementation is complex enough to drive an ordinary mortal like myself insane, but it is hidden behind a very simple interface, and it is blazingly fast. It only gave me problems when trying to use boehmgc, because it does not detect pointers stored in a Judy tree.