I am happy to present Literate.jl, a lightweight package for literate programming. The main purpose is to facilitate writing Julia examples/tutorials that can be included in your package documentation.
I believe that one of the best way to showcase a package is to present well documented examples. However, people are different, and we all prefer different ways of trying out a new package. Some people want to RTFM, others want to explore the package interactively in a notebook, and some people want to study source code. The aim of Literate.jl is to make it easy to give the user all of these options, while still keeping maintenance to a minimum, by generating different output based on a single source-file.
Please take a look at the documentation for some more motivation of why I think you should use Literate.jl.
The best way to get a feel of the package is to look at an example (hehe). There is one example in the manual, but it is perhaps better to look at a real world example. Here is the source and the different outputs for an example of solving the heat equation from the manual of JuAFEM.jl:
Feel free to try it out and please report any bugs/feature requests to the GitHub repo!