Babelmark is a testbed for side-by-side comparisons of the output of various Markdown implementations.
First Markdown implementation by Markdown's creator, John Gruber. Written in Perl.
PHP port of Markdown.pl by Michel Fortin. PHP Markdown second flavor, “Extra”, adds some new language constructs.
Python implementation of Markdown mostly by Yuri Takhteyev and Manfred Stienstra.
Perl module based on MultiMarkdown but stripped from the features not present in the original Markdown.
Perl module for MultiMarkdown.
A derivative of the original Markdown.pl with added features by Fletcher T. Penney.
Ruby implementation of Markdown.
Ruby implementation of Markdown which has been forked to fix outstanding bugs. Maintained by Mislav Marohnic
Andrea Censi's Markdown parser with additional features, some borrowed from Markdown Extra.
Java implementation of Markdown.
Lua implementation by Niklas Frykholm.
Haskell library capable of converting Markdown text to various formats, by John MacFarlane.
C implementation of Markdown with additional features, by David Parsons
Another C implementation of Markdown, based on a formal PEG grammar, by John McFarlane. The grammar for this implementation my be found here
Copyright © 2008 by Michel Fortin
Based on the Markdown Dingus
Copyright © 2004 by John Gruber