Codnar - an inverse literate programming tool
Codnar Narrator (github) is an inverse literate programming tool. It splits the source files into “chunks” (including structured comments) and weaves them back into a narrative that describes the overall system. It is based on the Olag (github) gem which eliminates most of the boilerplate when creating a Ruby gem - however, both were written in the good old days of Ruby 1.8.7 and would require modifications to run in newer Ruby versions.