{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"MyST-Parser extends CommonMark-compliant Markdown with syntax for technical documentation, integrating with Sphinx to render MyST Markdown files as part of documentation builds.","skillfed_tags":["sphinx-extension","markdown-to-docutils"],"use_cases":["Convert an existing reStructuredText Sphinx project to Markdown without rewriting all source files.","Author technical documentation in Markdown while keeping Sphinx's build system and theme infrastructure.","Mix Markdown and reStructuredText sources in a single Sphinx project for gradual migration.","Use Markdown's simpler syntax for tutorials and guides while maintaining cross-references and code examples.","Extend Markdown with Sphinx directives (like :doc:, :ref:) for linking and API documentation."],"what_it_does":"MyST-Parser is a Markdown parser and Sphinx extension that lets you write technical documentation in Markdown instead of reStructuredText. It implements an extended CommonMark dialect designed for flexibility and extensibility, built on markdown-it-py and integrated with Sphinx's rendering pipeline. The package acts as a bridge between Markdown's simplicity and Sphinx's documentation capabilities, parsing .md files through docutils and Jinja2 templating to produce the same output as native Sphinx sources.\n\nYou install it as a Sphinx extension by adding it to your conf.py, then write .md files in your documentation tree. It handles YAML frontmatter, code directives, cross-references, and other technical markup common in API docs and tutorials. The parser depends on markdown-it-py for tokenization, mdit-py-plugins for extended syntax, and pyyaml for metadata extraction.","worth_installing":"Yes. MyST-Parser is actively maintained, has no known vulnerabilities, installs with low friction, and solves a real problem for teams wanting Markdown in Sphinx. It's a mature Beta-status tool (in production use since 2020) with broad Python support. Install it if you want to author Sphinx docs in Markdown or migrate an existing project away from reStructuredText."},"id":"myst-parser","links":{"html":"https://skillfed.io/packages/myst-parser","md":"https://skillfed.io/packages/myst-parser.md","pypi":"https://pypi.org/project/myst-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-13","license_spdx":null,"license_treatment":"permissive","name":"myst-parser","python_support":"supports_current","summary":"An extended [CommonMark](https://spec.commonmark.org/) compliant parser,"},"popularity":{"monthly_downloads":8253083,"position":1642,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.1.0"}
