Markdown & Prose Packages
Markdown parsing, rendering, and prose-processing libraries for turning plain text into structured content (react-markdown, remark, marked).
Packages in Markdown & Prose
Kind
Sort:Used by Most Apps
mkdocstrings
MkDocs plugin that automatically generates API documentation from your source code and docstrings.
rehype-pretty-code
A rehype plugin that transforms Markdown and MDX code blocks into beautifully styled, Shiki-highlighted HTML with line highlighting, captions, and multi-theme support.
MyST Parser
An extended CommonMark-compliant Markdown parser with first-class bridges to docutils and Sphinx.
remark-html
A remark plugin that compiles markdown syntax trees directly into sanitized HTML strings.
mkdocs-material-extensions
Deprecated emoji-icon extension pack that powered MkDocs Material's Twemoji, FontAwesome, and Octicons SVG rendering before the logic moved in-tree.
micromark-extension-math
A micromark extension that parses inline and block LaTeX math syntax in Markdown and renders it to HTML using KaTeX.
mdast-util-directive
An mdast extension to parse and serialize generic markdown directives like :cite[smith04] and ::youtube[...]{v=id}.
Parsedown
Fast, single-class Markdown parser for PHP with no dependencies beyond mbstring.
EasyMDE
An embeddable, drop-in JavaScript Markdown editor with a customizable toolbar, live syntax styling, autosaving, and built-in spell checking.
python-readability
Fast Python library that extracts the main article text and title from cluttered HTML pages.
html-to-markdown
PHP library that converts HTML into Markdown with configurable styles and tag handling
markdownlint-cli
Command-line linter for Markdown files that enforces consistent style rules and can automatically fix common issues.
tree-sitter-md
Fast, incremental Markdown grammar for the Tree-sitter parsing framework.
Html2Text
PHP library that converts HTML markup into readable, formatted plain text
htmd
A fast, turndown.js-inspired HTML to Markdown converter for Rust with rich options and table support.
markdown-table
Turns arrays of strings into aligned GitHub-flavored markdown tables with configurable padding and column alignment.
mkdocstrings-python
The Python handler for mkdocstrings, generating API docs from source with Griffe.
react-remark
React hook and component that render Markdown into React elements using the remark/rehype unified pipeline.
rehype-prism-plus
Rehype plugin that highlights code blocks with Prism, adding line numbers, line highlighting, and diff annotations to Markdown/MDX output.
remark-mdx-frontmatter
Converts MDX frontmatter (YAML or TOML) into named JavaScript exports during the remark compile step.
markdown-it-highlightjs
Preset that wires highlight.js into markdown-it so fenced, indented, and inline code blocks get syntax-highlighted HTML at render time.
markdown-it-abbr
Adds PHP Markdown Extra-style abbreviation definitions to markdown-it, auto-wrapping matched terms in <abbr> tags.
mdast-util-mdx
Mdast extensions that parse and serialize MDX syntax — ESM, JSX, and expressions — inside markdown syntax trees.
mdast-util-gfm-autolink-literal
mdast extension to parse and serialize GitHub-Flavored-Markdown autolink literals