Markdown, originally invented by John Gruber has gained widespread adoption in the last couple of years. Almost every web page where the user enters text is capable of parsing markdown input and convert it into html. The problem with the original markdown spec was: there was none. Thank's to Jeff Atwood and John MacFarlane, there is now a spec, called Commonmark, and a reference implementation called cmark. There are many language bindings, but not for Java. Therefore I wrote a Java wrapper around cmark to be able to convert markdown to html from Java web applications. It runs on Windows and Linux (64bit).