Skip to content
JS
Package category

Markdown

Parse, render and transform Markdown and MDX.

1,136 packages47 comparisons

Packages compared

1,136 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
mdx-loader
A batteries-included MDX loader for Webpack.
3.5k+107%-7 years ago
3.0.2
CommonJSNoneMarkdown, Bundler plugins and loaders
markstream-react
React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
3.5k--4 days ago
2.0.13
ESM + CommonJSBundledMarkdown, WebSockets and realtime
remark-preset-lint-node
remark preset to configure remark-lint with settings for nodejs/node
3.5k-3%-2 years ago
5.1.2
ESM onlyNoneMarkdown, Node.js utilities
mdx-table-of-contents
An mdx plugin to generate a table of contents.
3.4k+111%-7 years ago
0.1.0
CommonJSNoneMarkdown
mdx-constant
An mdx plugin to add constant exports.
3.4k+96%-7 years ago
0.1.0
CommonJSNoneMarkdown
markdown-it-textual-uml
Markdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
3.4k+383%-2 years ago
0.17.1
ESM onlyNoneMarkdown, Parsers and serialisers
openapi-markdown
Create markdown API documentation from swagger/openapi files
3.4k-23%-6 years ago
1.2.3
CommonJSNoneDocumentation tooling, Parsers and serialisers
books
Easily create documents using web technologies
3.4k+624%-10 years ago
0.0.0
CommonJSNoneMarkdown, Parsers and serialisers
@mdx-js/preact
Preact context for MDX
3.3k---1 year ago
3.1.1
ESM onlyBundledMarkdown, Parsers and serialisers
markdown-it-implicit-figures
Render images occurring by itself in a paragraph as `<figure><img ...></figure>`, similar to pandoc's implicit_figures
3.2k+75%-3 years ago
0.12.0
-NoneMarkdown
@remnic/capture-screen
Desktop screen-activity capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the activity source `screen` (à-la-carte)
3.2k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Accessibility
@remnic/capture-audio
Desktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte)
3.1k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Video and audio
@newtil/editor
Framework-agnostic Markdown ↔ HTML bidirectional editor (Web Component)
3.1k---6 days ago
0.10.20
ESM + CommonJSBundledRich text and code editors, Markdown
react-markdown-renderer
Simple React component that renders Markdown
3.1k+0%-9 years ago
1.4.0
CommonJSNoneMarkdown, React
@unpunnyfuns/swatchbook-blocks
Storybook MDX doc blocks for DTCG design tokens — TokenTable, ColorPalette, TypographyScale, TokenDetail.
3.1k---3 days ago
2.2.0
ESM onlyBundledDocumentation tooling, UI component libraries
embedoc
In-place document generator that auto-updates marker blocks while preserving manual edits. Supports multiple datasources (SQLite, CSV, JSON, YAML, glob), programmable TypeScript embeds, and incremental builds with dependency tracking.
3k--15 days ago
0.14.9
ESM onlyBundledDatabase clients and drivers, Markdown
marked-extended-tables
extended Markdown tables for Marked.js
3k+28%--
2.0.1
ESM + CommonJSNoneMarkdown
remark-flexible-toc
Remark plugin to expose the table of contents via Vfile.data or via an option reference
3k+45%-1 month ago
1.2.7
ESM onlyBundledMarkdown
parse-md
Separate markdown file's metadata from its content
3k+10%-4 years ago
3.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
@plannotator/atomic-editor
CodeMirror 6 markdown editor with Obsidian-style inline live preview. Plannotator fork of atomic-editor (adds YAML frontmatter parsing).
3k---28 days ago
0.8.1
ESM onlyBundledRich text and code editors, Parsers and serialisers
remark-usage
remark plugin to add a usage example to your readme
3k-19%-2 years ago
11.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
docma
A powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.
2.9k-53%-7 years ago
3.2.2
CommonJSNoneDocumentation tooling, Parsers and serialisers
vue-markdown-loader
markdown file to vue component loader.
2.9k+94%-4 years ago
2.5.0
CommonJSNoneMarkdown, Vue
@mdpdf/mdpdf-darwin-arm64
Convert Markdown to PDF using a self-contained Rust binary
2.9k---1 month ago
0.1.7
CommonJSNoneMarkdown, Parsers and serialisers
@dualmark/core
Framework-agnostic primitives for AEO infrastructure: content negotiation, AI-bot detection, markdown response, token estimation, composition helpers.
2.9k---1 month ago
0.11.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
remark-lint-no-repeat-punctuation
remark lint plugin that will warn when multiple punctuations found in series.
2.9k+142%-5 years ago
0.1.4
CommonJSNoneLinting and formatting, Markdown
remark-telegraph
remark plugin to translate markdown into Telegra.ph Nodes
2.9k+359%-3 years ago
1.0.6
CommonJSNoneMarkdown, Parsers and serialisers
@plannotator/markdown-editor
Live-preview markdown editor for React (CodeMirror 6, atomic-editor). Raw markdown is the source of truth: rendering is decoration only, edits round-trip byte-identical.
2.8k---2 months ago
0.4.0
ESM onlyBundledRich text and code editors, React
remark-rehype-wrap
Wrap `remark` or `rehype` subtrees in a new container node
2.8k+22%-2 years ago
0.0.5
ESM onlyNoneMarkdown
@akebifiky/remark-simple-plantuml
`remark-simple-plantuml` is a simple plugin for [remarkjs](https://github.com/remarkjs/remark) that converts PlantUML code written in Markdown to `img` tags.
2.8k---5 years ago
1.0.2
CommonJSNoneMarkdown
@mdx-js/node-loader
Node.js loader for MDX
2.8k---1 year ago
3.1.1
ESM onlyBundledMarkdown, React
@mdx-js/language-server
A language server for MDX
2.8k---28 days ago
0.6.4
ESM onlyNoneMarkdown
@diplodoc/cli
Make documentation using yfm-docs in Markdown and HTML formats
2.8k---3 days ago
5.62.0
CommonJSBundledDocumentation tooling, CLI tools and terminal utilities
@mdpdf/mdpdf-linux-arm64-gnu
Convert Markdown to PDF using a self-contained Rust binary
2.8k---1 month ago
0.1.7
CommonJSNoneMarkdown, Parsers and serialisers
@takazudo/zfb
Content-site engine on the web's Request/Response model — prerender to static HTML, serve on Cloudflare Workers, or run as a local content server inside your app. One Rust binary. SDK with islands, content collections, pagination, and config helpers.
2.8k---1 day ago
2.20.3
ESM onlyBundledStatic site generators and meta-frameworks, React
micro-mdx-parser
A tiny parser to convert markdown or html into JSON
2.8k+11%-1 month ago
1.1.34
CommonJSNoneMarkdown
knap
A flexible template engine for creating Markdown.
2.8k+52836%-11 days ago
0.6.0
ESM + CommonJSBundledTemplating, Parsers and serialisers
@sveltepress/vite
Sveltepress plugin for vite
2.8k---16 days ago
1.8.3
ESM onlyBundledSvelte, Bundler plugins and loaders
@sveltepress/theme-default
The default theme for sveltepress
2.7k---16 days ago
8.9.0
ESM onlyBundledSvelte, Documentation tooling
zod-matter
Typesafe front matter
2.7k+4921%-11 months ago
0.1.3
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@bacons/mdx
Universal MDX renderer for Expo Router
2.7k---5 months ago
1.0.3
CommonJSBundledMarkdown
remark-linkify
A remark plugin to automatically convert URLs and email addresses into links.
2.7k-74%-1 year ago
1.1.0
ESM + CommonJSBundledEmail, Markdown
@takazudo/zfb-md-wasm
zfb's md/mdx -> JS/HTML conversion pipeline compiled to WebAssembly, for browser-side dynamic conversion (CMS live preview with parity to zfb's production output).
2.7k---1 day ago
2.20.3
ESM onlyBundledMarkdown
@mdx-js/typescript-plugin
A TypeScript plugin to support language features in MDX files
2.7k---28 days ago
0.1.4
ESM + CommonJSBundledMarkdown, TypeScript tooling
parse-markdown-table
Convert a markdown table from text to JavaScript objects
2.7k+146%--
0.0.6
ESM + CommonJSNoneMarkdown
remark-copywriting-correct
Remark plugin with copywriting-correct.js
2.7k+6%-4 years ago
0.6.0
CommonJSNoneMarkdown
@convex-dev/typedoc-plugin-markdown
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
2.6k---3 years ago
3.15.6
CommonJSNoneDocumentation tooling, Parsers and serialisers
remark-license
remark plugin to generate a license section
2.6k+27%-4 years ago
6.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
@convex-dev/docusaurus-plugin-typedoc
A Docusaurus v2 plugin to build API documentation with TypeDoc.
2.6k---3 years ago
0.19.2
CommonJSNoneDocumentation tooling, Parsers and serialisers
@glyphjs/parser
Markdown parser with remark plugin for ui: fenced blocks
2.6k---5 months ago
0.10.0
ESM + CommonJSBundledParsers and serialisers, Markdown

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • mdx-loaderA batteries-included MDX loader for Webpack.
  • markstream-reactReact/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
  • remark-preset-lint-noderemark preset to configure remark-lint with settings for nodejs/node
  • mdx-table-of-contentsAn mdx plugin to generate a table of contents.
  • mdx-constantAn mdx plugin to add constant exports.
  • markdown-it-textual-umlMarkdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
  • openapi-markdownCreate markdown API documentation from swagger/openapi files
  • booksEasily create documents using web technologies
  • @mdx-js/preactPreact context for MDX
  • markdown-it-implicit-figuresRender images occurring by itself in a paragraph as `<figure><img ...></figure>`, similar to pandoc's implicit_figures
  • @remnic/capture-screenDesktop screen-activity capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the activity source `screen` (à-la-carte)
  • @remnic/capture-audioDesktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte)
  • @newtil/editorFramework-agnostic Markdown ↔ HTML bidirectional editor (Web Component)
  • react-markdown-rendererSimple React component that renders Markdown
  • @unpunnyfuns/swatchbook-blocksStorybook MDX doc blocks for DTCG design tokens — TokenTable, ColorPalette, TypographyScale, TokenDetail.
  • embedocIn-place document generator that auto-updates marker blocks while preserving manual edits. Supports multiple datasources (SQLite, CSV, JSON, YAML, glob), programmable TypeScript embeds, and incremental builds with dependency tracking.
  • marked-extended-tablesextended Markdown tables for Marked.js
  • remark-flexible-tocRemark plugin to expose the table of contents via Vfile.data or via an option reference
  • parse-mdSeparate markdown file's metadata from its content
  • @plannotator/atomic-editorCodeMirror 6 markdown editor with Obsidian-style inline live preview. Plannotator fork of atomic-editor (adds YAML frontmatter parsing).
  • remark-usageremark plugin to add a usage example to your readme
  • docmaA powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.
  • vue-markdown-loadermarkdown file to vue component loader.
  • @mdpdf/mdpdf-darwin-arm64Convert Markdown to PDF using a self-contained Rust binary
  • @dualmark/coreFramework-agnostic primitives for AEO infrastructure: content negotiation, AI-bot detection, markdown response, token estimation, composition helpers.
  • remark-lint-no-repeat-punctuationremark lint plugin that will warn when multiple punctuations found in series.
  • remark-telegraphremark plugin to translate markdown into Telegra.ph Nodes
  • @plannotator/markdown-editorLive-preview markdown editor for React (CodeMirror 6, atomic-editor). Raw markdown is the source of truth: rendering is decoration only, edits round-trip byte-identical.
  • remark-rehype-wrapWrap `remark` or `rehype` subtrees in a new container node
  • @akebifiky/remark-simple-plantuml`remark-simple-plantuml` is a simple plugin for [remarkjs](https://github.com/remarkjs/remark) that converts PlantUML code written in Markdown to `img` tags.
  • @mdx-js/node-loaderNode.js loader for MDX
  • @mdx-js/language-serverA language server for MDX
  • @diplodoc/cliMake documentation using yfm-docs in Markdown and HTML formats
  • @mdpdf/mdpdf-linux-arm64-gnuConvert Markdown to PDF using a self-contained Rust binary
  • @takazudo/zfbContent-site engine on the web's Request/Response model — prerender to static HTML, serve on Cloudflare Workers, or run as a local content server inside your app. One Rust binary. SDK with islands, content collections, pagination, and config helpers.
  • micro-mdx-parserA tiny parser to convert markdown or html into JSON
  • knapA flexible template engine for creating Markdown.
  • @sveltepress/viteSveltepress plugin for vite
  • @sveltepress/theme-defaultThe default theme for sveltepress
  • zod-matterTypesafe front matter
  • @bacons/mdxUniversal MDX renderer for Expo Router
  • remark-linkifyA remark plugin to automatically convert URLs and email addresses into links.
  • @takazudo/zfb-md-wasmzfb's md/mdx -> JS/HTML conversion pipeline compiled to WebAssembly, for browser-side dynamic conversion (CMS live preview with parity to zfb's production output).
  • @mdx-js/typescript-pluginA TypeScript plugin to support language features in MDX files
  • parse-markdown-tableConvert a markdown table from text to JavaScript objects
  • remark-copywriting-correctRemark plugin with copywriting-correct.js
  • @convex-dev/typedoc-plugin-markdownA plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
  • remark-licenseremark plugin to generate a license section
  • @convex-dev/docusaurus-plugin-typedocA Docusaurus v2 plugin to build API documentation with TypeDoc.
  • @glyphjs/parserMarkdown parser with remark plugin for ui: fenced blocks