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
react-markdown
Safely render Markdown as React elements, no dangerouslySetInnerHTML required
remark-gfm
Add GitHub Flavored Markdown support to remark for tables, task lists, footnotes, and strikethrough.
Marked
A fast, low-level Markdown compiler that parses CommonMark and GFM into HTML in Node.js, browsers, or the CLI.
Mermaid
Generate flowcharts, sequence diagrams, and 20+ other diagram types from markdown-like text
Shiki
A syntax highlighter that renders code with the exact TextMate grammars and themes VS Code uses.
KaTeX
Fast, self-contained JavaScript library for print-quality LaTeX math rendering on the web.
markdown-it
A fast, pluggable CommonMark-compliant Markdown parser and renderer for JavaScript, safe by default.
Streamdown
A drop-in react-markdown replacement built for AI-powered streaming interfaces.
unified
Parse, inspect, transform, and serialize content through syntax-tree plugins.
rehype-raw
A rehype plugin that reparses embedded raw HTML in a hast tree so it becomes real syntax nodes.
Docusaurus
React-based static site generator for building fast, maintainable documentation websites.
turndown
Convert HTML into clean, customizable Markdown in Node.js and the browser.
lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things, powered by highlight.js
remark-math
A unified remark plugin that adds LaTeX math syntax to markdown, ready to render with KaTeX or MathJax.
unist-util-visit
Tiny utility to walk unist syntax trees and run a visitor on matching nodes