Python libraries for Markdown parsing

Markdown Libraries for Python

Markdown

A Python implementation of John Gruber's Markdown with additional features.

https://github.com/Python-Markdown/markdown

Mistune

A fast and extensible Markdown parser implemented in pure Python.

Doesn't enforce double spaces for line endings?

CommonMark

A Python wrapper for the official reference implementation of CommonMark, a strongly specified, highly compatible implementation of Markdown.

https://github.com/readthedocs/commonmark-py

Markdown2

A fast and complete implementation of Markdown in Python, including extra features like tables, footnotes, and citations.

https://github.com/trentm/python-markdown2

Marko

Doesn't enforce double spaces for line endings?

links

social