Packages

Markdown & Prose Packages

Markdown parsing, rendering, and prose-processing libraries for turning plain text into structured content (react-markdown, remark, marked).

181 packages

Packages in Markdown & Prose

91Health
Library Go

goldmark

A CommonMark-compliant Markdown parser and renderer for Go, built around a walkable AST and pluggable extensions.

5,076
MIT
Used by 18
40Health
Library npm

rehype-highlight

Rehype plugin that syntax-highlights code blocks at build time using lowlight and highlight.js.

333
MIT
Used by 17
47Health
Library npm

@mozilla/readability

The battle-tested HTML content extractor that powers Firefox Reader View, isolating article text from webpage clutter.

11,511
Apache 2.0
Used by 15
48Health
Library npm

rehype

A unified-based HTML processor with a large plugin ecosystem

2,261
MIT
Used by 15
84Health
Library PyPI

markdown-it-py

A CommonMark-compliant Markdown parser for Python, ported from the JS markdown-it

1,382
MIT
Used by 15
81Health
Library npm

node-html-parser

A very fast HTML parser that builds a lightweight DOM tree with full CSS3 selector support.

1,244
MIT
Used by 15
62Health
Library npm

mdast-util-from-markdown

Parses markdown into a fully spec-compliant mdast syntax tree using the micromark tokenizer.

295
MIT
Used by 15
37Health
Library npm

rehype-slug

Rehype plugin that adds GitHub-style id attributes to HTML headings for anchor links.

264
MIT
Used by 15
40Health
Library npm

tiptap-markdown

A Markdown extension bringing bidirectional Markdown input/output to the Tiptap rich-text editor

526
MIT
Used by 14
40Health
Library npm

remark-rehype

A unified/remark plugin that converts a markdown (mdast) syntax tree into an HTML (hast) syntax tree, bridging the remark and rehype ecosystems.

361
MIT
Used by 14
50Health
Library npm

next-mdx-remote

Load, compile, and hydrate MDX content from any remote source—CMS, database, or API—inside Next.js apps, without a build-time file import.

3,067
MPL-2.0
Used by 13
50Health
Library PyPI

python-markdownify

Convert HTML into clean, configurable Markdown from Python with fine-grained control over tags, escaping, and formatting.

2,256
MIT
Used by 12
91Health
Framework npm

Starlight

An Astro integration for building beautiful, accessible, high-performance documentation websites with almost no config.

9,458
MIT
Used by 11
75Health
Library npm

micromark

The smallest 100% CommonMark-compliant markdown parser, with GFM and MDX support

2,236
MIT
Used by 11
39Health
Library npm

node-html-markdown

A fast, dependency-light HTML-to-Markdown converter for Node.js and the browser, tuned for speed at scale.

269
MIT
Used by 11
38Health
Library npm

rehype-autolink-headings

Rehype plugin that injects clickable anchor links into every heading with an id, so readers can share direct links to a section.

267
MIT
Used by 11
39Health
Library npm

micromark-extension-gfm

Bundles all six GitHub Flavored Markdown micromark extensions—tables, footnotes, strikethrough, autolinks, tag filtering, and task lists—into a single drop-in plugin.

40
MIT
Used by 11
88Health
Library PyPI

MarkItDown

Converts PDFs, Office documents, images, audio, HTML, and more into clean Markdown built for LLM and RAG pipelines.

191,841
MIT
Used by 10
81Health
Framework PyPI

mkdocs-material

A powerful Material Design theme and documentation framework built on top of MkDocs

27,588
MIT
Used by 10
49Health
Tool PyPI

MkDocs

A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.

22,510
Other
Used by 10
71Health
Library npm

remove-markdown

A zero-dependency Node.js library that strips Markdown formatting down to clean plain text.

379
MIT
Used by 10
87Health
Library npm

html-react-parser

Converts HTML strings into React elements, working seamlessly on both server and client

2,432
MIT
Used by 9
34Health
Library PyPI

mdurl

Python port of the mdurl URL parsing and encoding utilities used by markdown-it

15
MIT
Used by 9
84Health
Library npm

showdown

A bidirectional Markdown-to-HTML and HTML-to-Markdown converter for JavaScript, usable in Node or the browser.

14,873
MIT
Used by 8

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers