title: Markdown to HTML with Java/Scala
body: <p>I am aware of following projects (mostly from <a href="http://www.w3.org/community/markdown/wiki/MarkdownImplementations">http://www.w3.org/community/markdown/wiki/MarkdownImplementations</a>):</p>
  
  <p>implemented in Java:</p>
  
  <ul>
  <li>txtmark <a href="http://github.com/rjeschke/txtmark">http://github.com/rjeschke/txtmark</a> (claims to be fastest MD processor running on the JVM)</li>
  <li>Markdown4j <a href="http://code.google.com/p/markdown4j">http://code.google.com/p/markdown4j</a> (fork of txtmark, advantages? more active dev?)</li>
  <li>MarkdownPapers <a href="http://markdown.tautua.org/">http://markdown.tautua.org/</a> (based on JavaCC parser)</li>
  <li>pegdown <a href="http://github.com/sirthias/pegdown">http://github.com/sirthias/pegdown</a></li>
  <li>MarkdownJ <a href="http://code.google.com/p/markdownj">http://code.google.com/p/markdownj</a> (abandoned?)</li>
  </ul>
  
  <p>implemented in Scala:</p>
  
  <ul>
  <li>Laika <a href="https://github.com/planet42">https://github.com/planet42</a></li>
  <li>Actuarius <a href="http://henkelmann.eu/projects/actuarius/">http://henkelmann.eu/projects/actuarius/</a> (acc. to author not fully standards compliant)</li>
  <li>Knockoff <a href="http://tristanhunt.com/projects/knockoff">http://tristanhunt.com/projects/knockoff</a> (only subset of MD?)</li>
  <li>ScalaMD <a href="https://github.com/chirino/scalamd">https://github.com/chirino/scalamd</a></li>
  </ul>
  
  <p><strong>Q:</strong> What are the respective performance characteristics, pitfalls, quirks? Which ones support the Github extensions? Which one would you recommend for a Play! / Scala application?</p>