I have always liked the ideas around Knuth's
Literate Programing and today I came across the
LiteratePrograms! site. This site is a MediaWiki instance enhanced to support literate programming using the
Noweb syntax. Best of all, one page can be used to generate multiple source files as demonstrated for this Java
rot13 implementation.