Existe um repositório de bibliotecas para C? [duplicado]

Possível duplicado:
Por que não existe uma rede abrangente de arquivos c?

Todo mundo sabe que C é uma linguagem muito pequena, possui apenas primitivas de linguagem e quase nenhuma biblioteca padrão (sem estruturas de dados ou algoritmos).

Portanto, tenho uma pergunta: como encontro boas bibliotecas C para estruturas de dados, algoritmos e talvez programação de sistema?

Por exemplo, se eu precisar de uma tabela de hash, como encontro uma boa implementação? Ou, por exemplo, se eu precisar trabalhar com gráficos, o que devo fazer?

Até agora eu escrevi tudo sozinho. Mas minha implementação da tabela de hash não é boa o suficiente. É muito básico.

O que os programadores C avançados fazem com esse problema? Eles realmente escrevem todas as bibliotecas novamente?

Obrigado, Boda Cydo.

questionAnswers(5)

yourAnswerToTheQuestion