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
vfile-message
A tiny error-like message class for creating vfile lint warnings and errors even without a file instance.
micromark-extension-gfm-autolink-literal
micromark syntax extension for GitHub-Flavored-Markdown autolink literals
micromark-extension-gfm-table
micromark tokenizer extension for GFM table syntax
TOAST UI Editor
A GFM-compliant Markdown and WYSIWYG editor for the web, built on ProseMirror with a live dual-mode preview.
python-markdown2
A fast, complete Python implementation of Markdown with 25+ opt-in extras for tables, footnotes, and syntax highlighting.
Obsidian API
Official TypeScript type definitions for building Obsidian plugins
ngx-markdown
Angular library for parsing and rendering Markdown as sanitized HTML, with optional syntax highlighting, math, diagrams, emoji, and copy-to-clipboard support.
pypandoc
Thin Python wrapper around Pandoc for converting documents between formats
markdown-link-check
Command-line tool and Node.js module that scans markdown files for dead hyperlinks and unreachable mailto links.
Rich Text HTML Renderer
Converts Contentful Rich Text documents into clean, customizable HTML strings.
python-frontmatter
A small Python library for loading and parsing text files with YAML, JSON, or TOML front matter.
vitepress-plugin-llms
A zero-config VitePress plugin that generates llms.txt and llms-full.txt so LLMs can consume your docs as clean Markdown.
html2text
Rust library that renders HTML as plain text or richly annotated spans for terminals and email.
rehype-mermaid
A rehype plugin that renders Mermaid diagrams into inline SVG, PNG, or client-side markup inside a unified/remark/rehype pipeline.
sphinxext-opengraph
Sphinx extension that auto-generates Open Graph meta tags for every documentation page.
autorefs
A MkDocs plugin that automatically links headings and Markdown anchors across your documentation's pages.
unist-util-visit-parents
Recursively walk unist syntax trees while tracking the full ancestor stack of every node.
style-to-object
Parses CSS inline style strings into plain JavaScript objects, powering markdown-to-jsx, react-markdown, and dozens of other rendering pipelines.
hast-util-from-html
A hast utility that parses serialized HTML into a syntax tree using parse5, with detailed error reporting.
micromark-extension-directive
A micromark extension that adds generic directive syntax (:name[label]{attrs}) for building custom Markdown constructs.
micromark-extension-llm-math
A micromark extension that parses LaTeX math from LLM output, including backslash-delimited \( \) and \[ \] notation, and renders it to HTML via KaTeX.
mdast-util-gfm-table
mdast extensions to parse and serialize GitHub Flavored Markdown tables.
hast-util-is-element
Checks whether a hast node is an Element, optionally matching a tag name, list of tag names, or a custom test function.
micromark-extension-mdxjs
Combines MDX's JSX, expression, and ESM syntax extensions into one micromark plugin for parsing MDX documents.