GitPedia

MyST Parser

An extended commonmark compliant parser, with bridges to docutils/sphinx

From executablebooks·Updated June 15, 2026·View on GitHub·

[![Github-CI][github-ci]][github-link] [![Coverage Status][codecov-badge]][codecov-link] [![Documentation Status][rtd-badge]][rtd-link] [![Code style: black][black-badge]][black-link] [![PyPI][pypi-badge]][pypi-link] [![Conda][conda-badge]][conda-link] [![PyPI - Downloads][install-badge]][install-link] The project is written primarily in Python, distributed under the MIT License license, first published in 2020. Key topics include: docutils, markdown-parser, sphinx, sphinx-extension.

Latest release: v5.1.0
May 13, 2026View Changelog →

MyST-Parser

Github-CI
Coverage Status
Documentation Status
Code style: black
PyPI
Conda
PyPI - Downloads

MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing.

MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility.
This repository serves as the reference implementation of MyST Markdown, as well as a collection of tools to support working with MyST in Python and Sphinx.
It contains an extended CommonMark-compliant parser using markdown-it-py, as well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.

See the MyST Parser documentation for more information.

Installation

To install the MyST parser, run the following in a
Conda environment (recommended):

bash
conda install -c conda-forge myst-parser

or

bash
pip install myst-parser

Or for package development:

bash
git clone https://github.com/executablebooks/MyST-Parser cd MyST-Parser git checkout master pip install -e .[code_style,linkify,testing,rtd]

To use the MyST parser in Sphinx, simply add: extensions = ["myst_parser"] to your conf.py.

Contributing

We welcome all contributions!
See the Contributing Guide for more details.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from executablebooks/MyST-Parser via the GitHub API.Last fetched: 6/21/2026