What open source projects e.g. on Github or as part of a Linux distro are particularly instructive or useful for an intermediate level C programmer? I am attracted to the command line and find visual programming boring.
It would have to be reasonably compact, well documented with well commented code, with enough unfinished portions for me to ultimately contribute to after I become comfortable with the code.
I am thinking of something along the lines of a simple UNIX shell, a UNIX utility or a CLI strategy game. The code base has to be reasonably compact (a few hundred lines to a couple of thousand) rather than the massive size of many current Linux projects. Again well designed, well commented code would be nice, possibly created for it's educational benefit as opposed to absolute efficiency.