Skip to content

Markdown

See the CommonMark spec.

Comparison of markdown engines: http://johnmacfarlane.net/babelmark2.

Markdown engines

JavaScript

  • kramed – A markdown (kramdown compatible) parser and compiler. Built for speed. (Fork of marked).
    stars
  • markdown-it – Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed.
    stars
  • markdown-js – A Markdown parser for javascript.
    stars
  • Markdown+Math – VSCode extension for writing documents with math (including equation numbers). Uses markdown-it.
    stars
  • marked – A markdown parser and compiler. Built for speed.
    stars
  • pandoc-url2cite – A way to convert URLs to citations inside documents.
    stars
  • remark – Markdown processor powered by plugins.
    stars

Python

  • CommonMark-py – Markdown parser compliant with the CommonMark spec.
    stars
  • Docutils – Utilities for general- and special-purpose documentation. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.
  • MarkDown – Used by mkdocs and Django-Wiki.
    stars
  • MarkDown2 – Apparently this is slower than MarkDown. No reason to use this?
    stars
  • misaka – A Python binding for Hoedown. http://misaka.61924.nl
    stars
  • mistune – The fastest markdown parser in pure Python with renderer feature. Used by nbconvert. [Docs]
    stars
  • MyST-Parser – An extended commonmark compliant parser, with bridges to docutils/sphinx. Use by the executablebooks project.
    stars
  • recommonmark – A docutils-compatibility bridge to CommonMark.
    stars

See also: Comparison of MarkDown engines.

C