Então, vamos começar né...
Eu durante o curso do Merces de C, eu fiz esse projeto a modo de treinamento, e saiu alguma coisa.
https://github.com/reisraff/cim
Porém eu sei que tem coisas a melhorar, e se vocês puderem ajudar mandando PR ou até mesmo abrindo issue pra que eu mesmo possa corrigir ou melhorar eu ia agradecer muito.
Uma das coisas que vi, que tenho que mudar é o lance de ter uma lib de terceiro, porém eu "comitei" o source, preciso adicionar como submodule, e melhorar o processo de make