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
concat-md
CLI and API to concatenate markdown files and modify as necessary.
6.2k+28%-3 years ago
0.5.1
CommonJSBundledDocumentation tooling, Markdown
mdx-to-md
Convert MDX to Markdown.
6.1k+625%-1 year ago
0.5.2
ESM onlyBundledMarkdown
rehype-img-size
rehype plugin to set local image size properties to img tag
6k-35%-4 years ago
1.0.1
ESM + CommonJSBundledMarkdown
remark-lint-no-hidden-table-cell
remark-lint rule to check superfluous table cells
5.9k+221%-1 year ago
1.0.1
ESM onlyBundledMarkdown
typescript-docs-verifier
Verifies that typescript examples in markdown files actually compile.
5.9k+29%-6 months ago
3.0.2
CommonJSBundledTypeScript tooling, Markdown
safe-mdx
Render MDX in React without eval, works in Cloudflare Workers and Vercel Edge
5.8k+892%-1 month ago
1.14.0
ESM onlyBundledMarkdown, React
markdownlint-rule-search-replace
A custom markdownlint rule for search and replaces
5.8k-43%--
1.2.0
CommonJSNoneMarkdown
@technote-space/doctoc
Generates TOC for markdown files of local git repo.
5.8k---3 years ago
2.6.4
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
@brodybits/remark-parse
remark plugin to parse Markdown
5.7k---5 years ago
8.0.6
-BundledMarkdown, Parsers and serialisers
remark-loader
Load markdown through remark with some react-specific features.
5.7k-41%-2 years ago
6.0.0
CommonJSNoneBundler plugins and loaders, React
bbmd
The Markdown toolkit for writing complex, embeddable documents in Typescript
5.7k--5 months ago
0.0.4
ESM + CommonJSBundledMarkdown, TypeScript tooling
@f5-sales-demo/pi-ai
Unified LLM API with automatic model discovery and provider configuration
5.6k---1 day ago
21.43.8
ESM onlyBundledMarkdown
rehype-code-group
Accessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
5.5k+2820%-1 month ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
nuxt-studio
Nuxt Studio for Nuxt Content
5.4k---
1.7.0
ESM onlyBundledVue, Parsers and serialisers
document-schema.js
The canonical, format-agnostic content and document-tree schemas shared by ooxml.js, odf.js, documents.js, pdf-codec, and markdown-codec, plus the structural transform between them — no format-specific or I/O behaviour.
5.4k--today
7.15.3
ESM + CommonJSBundledPDF and documents, Markdown
@firecrawl/anydoc-darwin-x64
Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
5.3k---29 days ago
0.2.4
CommonJSNonePDF and documents, Markdown
@byok-sdk/pi-ai
[byok-sdk fork of @earendil-works/pi-ai 0.86.1 @ 13cbf77] Unified LLM API with automatic model discovery and provider configuration
5.3k---4 days ago
0.86.1001
ESM onlyBundledMarkdown
apidoc-markdown
📝 Generate a Simple and Portable Markdown documentation for your API
5.3k+180%-2 years ago
7.3.2
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
markdown-pdf
Markdown to PDF converter
5.3k-43%-4 years ago
11.0.0
CommonJSNoneMarkdown, Parsers and serialisers
@kangc/v-md-editor
A markdown editor built on Vue
5.2k---2 years ago
1.7.12
CommonJSNoneMarkdown, Vue
remark-custom-heading-id
remark plugin to support Markdown Extension for custom heading IDs
5.2k+52%-2 years ago
2.0.0
ESM onlyBundledMarkdown
emailmd
Turn markdown into responsive, email-safe HTML that renders perfectly across every client.
5.2k--30 days ago
0.11.0
ESM + CommonJSBundledEmail, Markdown
@m2d/remark-docx
A unified plugin to prepare MDAST trees for DOCX conversion using mdast2docx.
5.1k---10 months ago
1.2.2
ESM + CommonJSBundledPDF and documents, Markdown
@remark-embedder/core
Remark plugin to convert URLs to embed code in markdown.
5.1k---2 years ago
3.0.3
CommonJSBundledMarkdown
mdast-jsx
Generate markdown using JSX
5.1k--3 months ago
0.1.1
ESM + CommonJSBundledMarkdown, Parsers and serialisers
mcp-fetch-server
MCP server and CLI for fetching web content as HTML, Markdown, plain text, JSON, or YouTube transcripts
4.9k+852%-6 months ago
1.1.2
ESM onlyNoneMarkdown
pprof-to-md
Convert pprof profiling data into Markdown format for performance analysis
4.9k--7 months ago
0.2.0
ESM onlyBundledMarkdown
vitepress-api-references
Enable JSDoc API Reference for VitePress
4.9k--1 month ago
0.3.0
ESM onlyNoneDocumentation tooling, Parsers and serialisers
remark-tree-sitter
Highlight code in Markdown files using tree-sitter and remark
4.8k+108%-7 years ago
1.0.3
CommonJSBundledMarkdown
ngx-remark
Lightweight Angular component for rendering Markdown using Remark
4.8k+585%-6 months ago
0.2.2
ESM + CommonJSBundledMarkdown, Angular
remark-behead
Increase or decrease heading depth
4.8k-18%-4 years ago
3.1.0
ESM onlyBundledMarkdown
@techfides/tf-doc-vault
Shared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
4.8k---2 days ago
0.5.5
ESM onlyBundledDocumentation tooling, Parsers and serialisers
@braindb/micromark-extension-wiki-link
Parse and render wiki-style links
4.7k---2 years ago
0.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
@braindb/mdast-util-wiki-link
Parse and render wiki-style links
4.7k---2 years ago
0.2.0
ESM onlyBundledMarkdown, Parsers and serialisers
remark-lint-correct-media-syntax
remark-lint rule to check for accidental bracket and paren mixup for images and links
4.7k+262%-1 year ago
1.0.1
ESM onlyBundledMarkdown
gatsby-remark-find-replace
Gatsby remark plugin to find and replace text
4.7k-92%-6 years ago
0.3.0
CommonJSNoneMarkdown, Parsers and serialisers
@joshuaswarren/openclaw-engram
Deprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core.
4.7k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Polyfills and shims
fastmatter
A fast frontmatter parser. Supports both string and stream inputs.
4.7k+71%-7 years ago
2.1.1
-NoneParsers and serialisers, Markdown
@remark-embedder/transformer-oembed
@remark-embedder transformer for oEmbed supported links
4.6k---1 year ago
5.0.1
CommonJSBundledMarkdown
documonster
Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.
4.6k--3 days ago
0.17.0
ESM onlyBundledPDF and documents, Parsers and serialisers
eslint-markdown
Lint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️
4.6k--8 days ago
0.17.1
ESM onlyBundledLinting and formatting, Parsers and serialisers
md-to-docx
Convert Markdown Abstract Syntax Tree (MDAST) to DOCX seamlessly. Supports footnotes, images, links, and customizable document properties.
4.6k+4297%-10 months ago
1.6.1
ESM + CommonJSBundledMarkdown, TypeScript tooling
mistral-ocr
PDF to Markdown and DOCX conversion powered by Mistral OCR.
4.5k--3 months ago
0.1.3
ESM onlyBundledPDF and documents, Markdown
@mdpdf/mdpdf-linux-x64-musl
Convert Markdown to PDF using a self-contained Rust binary
4.5k---1 month ago
0.1.7
CommonJSNoneMarkdown, Parsers and serialisers
mathpix-markdown-it
Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)
4.5k+32%-2 months ago
3.0.1
CommonJSBundledMarkdown
@yankeeinlondon/gray-matter
Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
4.5k---2 years ago
6.2.1
ESM + CommonJSBundledParsers and serialisers, Markdown
remark-lint-mdx-jsx-unique-attribute-name
remark-lint rule to check that mdx jsx attributes are unique
4.5k+275%-1 year ago
1.0.1
ESM onlyBundledMarkdown
mdpdf
Markdown to PDF command line converter
4.4k+62%-1 year ago
3.1.0
ESM onlyNoneMarkdown, Parsers and serialisers
@yankeeinlondon/builder-api
An API used to extend the capabilities of @antfu/vite-plugin-md
4.4k---3 years ago
1.4.1
ESM onlyBundledMarkdown, Vue
slack-table
generates slack markdown text which looks like table
4.4k+77%--
0.1.2
CommonJSNoneMarkdown

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.

  • concat-mdCLI and API to concatenate markdown files and modify as necessary.
  • mdx-to-mdConvert MDX to Markdown.
  • rehype-img-sizerehype plugin to set local image size properties to img tag
  • remark-lint-no-hidden-table-cellremark-lint rule to check superfluous table cells
  • typescript-docs-verifierVerifies that typescript examples in markdown files actually compile.
  • safe-mdxRender MDX in React without eval, works in Cloudflare Workers and Vercel Edge
  • markdownlint-rule-search-replaceA custom markdownlint rule for search and replaces
  • @technote-space/doctocGenerates TOC for markdown files of local git repo.
  • @brodybits/remark-parseremark plugin to parse Markdown
  • remark-loaderLoad markdown through remark with some react-specific features.
  • bbmdThe Markdown toolkit for writing complex, embeddable documents in Typescript
  • @f5-sales-demo/pi-aiUnified LLM API with automatic model discovery and provider configuration
  • rehype-code-groupAccessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
  • nuxt-studioNuxt Studio for Nuxt Content
  • document-schema.jsThe canonical, format-agnostic content and document-tree schemas shared by ooxml.js, odf.js, documents.js, pdf-codec, and markdown-codec, plus the structural transform between them — no format-specific or I/O behaviour.
  • @firecrawl/anydoc-darwin-x64Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
  • @byok-sdk/pi-ai[byok-sdk fork of @earendil-works/pi-ai 0.86.1 @ 13cbf77] Unified LLM API with automatic model discovery and provider configuration
  • apidoc-markdown📝 Generate a Simple and Portable Markdown documentation for your API
  • markdown-pdfMarkdown to PDF converter
  • @kangc/v-md-editorA markdown editor built on Vue
  • remark-custom-heading-idremark plugin to support Markdown Extension for custom heading IDs
  • emailmdTurn markdown into responsive, email-safe HTML that renders perfectly across every client.
  • @m2d/remark-docxA unified plugin to prepare MDAST trees for DOCX conversion using mdast2docx.
  • @remark-embedder/coreRemark plugin to convert URLs to embed code in markdown.
  • mdast-jsxGenerate markdown using JSX
  • mcp-fetch-serverMCP server and CLI for fetching web content as HTML, Markdown, plain text, JSON, or YouTube transcripts
  • pprof-to-mdConvert pprof profiling data into Markdown format for performance analysis
  • vitepress-api-referencesEnable JSDoc API Reference for VitePress
  • remark-tree-sitterHighlight code in Markdown files using tree-sitter and remark
  • ngx-remarkLightweight Angular component for rendering Markdown using Remark
  • remark-beheadIncrease or decrease heading depth
  • @techfides/tf-doc-vaultShared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
  • @braindb/micromark-extension-wiki-linkParse and render wiki-style links
  • @braindb/mdast-util-wiki-linkParse and render wiki-style links
  • remark-lint-correct-media-syntaxremark-lint rule to check for accidental bracket and paren mixup for images and links
  • gatsby-remark-find-replaceGatsby remark plugin to find and replace text
  • @joshuaswarren/openclaw-engramDeprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core.
  • fastmatterA fast frontmatter parser. Supports both string and stream inputs.
  • @remark-embedder/transformer-oembed@remark-embedder transformer for oEmbed supported links
  • documonsterZero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.
  • eslint-markdownLint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️
  • md-to-docxConvert Markdown Abstract Syntax Tree (MDAST) to DOCX seamlessly. Supports footnotes, images, links, and customizable document properties.
  • mistral-ocrPDF to Markdown and DOCX conversion powered by Mistral OCR.
  • @mdpdf/mdpdf-linux-x64-muslConvert Markdown to PDF using a self-contained Rust binary
  • mathpix-markdown-itMathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)
  • @yankeeinlondon/gray-matterParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
  • remark-lint-mdx-jsx-unique-attribute-nameremark-lint rule to check that mdx jsx attributes are unique
  • mdpdfMarkdown to PDF command line converter
  • @yankeeinlondon/builder-apiAn API used to extend the capabilities of @antfu/vite-plugin-md
  • slack-tablegenerates slack markdown text which looks like table