Yarner is a language-independent Literate Programming command line tool for Markdown.
From Markdown documents written and structured for humans, Yarner extracts code blocks into compilable source code. It offers sufficient features and flexibility to be usable also for larger projects with numerous files and multiple languages.
Yarner is Open Source and available on GitHub.
We also provide examples there for the use of Yarner with different programming languages.
For feature requests and issues, please use the issue tracker. Merge requests are welcome.
Yarner and all its sources are released under the MIT License.