Package category
Markdown
Parse, render and transform Markdown and MDX.
1,136 packages47 comparisons
Packages compared
1,136 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| concat-md CLI and API to concatenate markdown files and modify as necessary. | 6.2k | +28% | - | 3 years ago 0.5.1 | CommonJS | Bundled | Documentation tooling, Markdown | |
| mdx-to-md Convert MDX to Markdown. | 6.1k | +625% | - | 1 year ago 0.5.2 | ESM only | Bundled | Markdown | |
| rehype-img-size rehype plugin to set local image size properties to img tag | 6k | -35% | - | 4 years ago 1.0.1 | ESM + CommonJS | Bundled | Markdown | |
| remark-lint-no-hidden-table-cell remark-lint rule to check superfluous table cells | 5.9k | +221% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| typescript-docs-verifier Verifies that typescript examples in markdown files actually compile. | 5.9k | +29% | - | 6 months ago 3.0.2 | CommonJS | Bundled | TypeScript 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 only | Bundled | Markdown, React | |
| markdownlint-rule-search-replace A custom markdownlint rule for search and replaces | 5.8k | -43% | - | - 1.2.0 | CommonJS | None | Markdown | |
| @technote-space/doctoc Generates TOC for markdown files of local git repo. | 5.8k | - | - | - | 3 years ago 2.6.4 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| @brodybits/remark-parse remark plugin to parse Markdown | 5.7k | - | - | - | 5 years ago 8.0.6 | - | Bundled | Markdown, Parsers and serialisers |
| remark-loader Load markdown through remark with some react-specific features. | 5.7k | -41% | - | 2 years ago 6.0.0 | CommonJS | None | Bundler plugins and loaders, React | |
| bbmd The Markdown toolkit for writing complex, embeddable documents in Typescript | 5.7k | - | - | 5 months ago 0.0.4 | ESM + CommonJS | Bundled | Markdown, 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 only | Bundled | Markdown |
| 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 only | Bundled | Markdown, Parsers and serialisers | |
| nuxt-studio Nuxt Studio for Nuxt Content | 5.4k | - | - | - 1.7.0 | ESM only | Bundled | Vue, 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 + CommonJS | Bundled | PDF 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 | CommonJS | None | PDF 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 only | Bundled | Markdown |
| apidoc-markdown 📝 Generate a Simple and Portable Markdown documentation for your API | 5.3k | +180% | - | 2 years ago 7.3.2 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| markdown-pdf Markdown to PDF converter | 5.3k | -43% | - | 4 years ago 11.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @kangc/v-md-editor A markdown editor built on Vue | 5.2k | - | - | - | 2 years ago 1.7.12 | CommonJS | None | Markdown, 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 only | Bundled | Markdown | |
| emailmd Turn markdown into responsive, email-safe HTML that renders perfectly across every client. | 5.2k | - | - | 30 days ago 0.11.0 | ESM + CommonJS | Bundled | Email, 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 + CommonJS | Bundled | PDF and documents, Markdown |
| @remark-embedder/core Remark plugin to convert URLs to embed code in markdown. | 5.1k | - | - | - | 2 years ago 3.0.3 | CommonJS | Bundled | Markdown |
| mdast-jsx Generate markdown using JSX | 5.1k | - | - | 3 months ago 0.1.1 | ESM + CommonJS | Bundled | Markdown, 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 only | None | Markdown | |
| pprof-to-md Convert pprof profiling data into Markdown format for performance analysis | 4.9k | - | - | 7 months ago 0.2.0 | ESM only | Bundled | Markdown | |
| vitepress-api-references Enable JSDoc API Reference for VitePress | 4.9k | - | - | 1 month ago 0.3.0 | ESM only | None | Documentation 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 | CommonJS | Bundled | Markdown | |
| ngx-remark Lightweight Angular component for rendering Markdown using Remark | 4.8k | +585% | - | 6 months ago 0.2.2 | ESM + CommonJS | Bundled | Markdown, Angular | |
| remark-behead Increase or decrease heading depth | 4.8k | -18% | - | 4 years ago 3.1.0 | ESM only | Bundled | Markdown | |
| @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 only | Bundled | Documentation tooling, Parsers and serialisers |
| @braindb/micromark-extension-wiki-link Parse and render wiki-style links | 4.7k | - | - | - | 2 years ago 0.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @braindb/mdast-util-wiki-link Parse and render wiki-style links | 4.7k | - | - | - | 2 years ago 0.2.0 | ESM only | Bundled | Markdown, 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 only | Bundled | Markdown | |
| gatsby-remark-find-replace Gatsby remark plugin to find and replace text | 4.7k | -92% | - | 6 years ago 0.3.0 | CommonJS | None | Markdown, 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 only | Bundled | AI 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 | - | None | Parsers and serialisers, Markdown | |
| @remark-embedder/transformer-oembed @remark-embedder transformer for oEmbed supported links | 4.6k | - | - | - | 1 year ago 5.0.1 | CommonJS | Bundled | Markdown |
| 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 only | Bundled | PDF 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 only | Bundled | Linting 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 + CommonJS | Bundled | Markdown, TypeScript tooling | |
| mistral-ocr PDF to Markdown and DOCX conversion powered by Mistral OCR. | 4.5k | - | - | 3 months ago 0.1.3 | ESM only | Bundled | PDF 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 | CommonJS | None | Markdown, 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 | CommonJS | Bundled | Markdown | |
| @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 + CommonJS | Bundled | Parsers 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 only | Bundled | Markdown | |
| mdpdf Markdown to PDF command line converter | 4.4k | +62% | - | 1 year ago 3.1.0 | ESM only | None | Markdown, 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 only | Bundled | Markdown, Vue |
| slack-table generates slack markdown text which looks like table | 4.4k | +77% | - | - 0.1.2 | CommonJS | None | 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.
- 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
- markdown-it vs markdown-exit
- turndown vs showdown
- @mdxeditor/editor vs @uiw/react-md-editor
- markdownlint-cli2 vs markdownlint-cli
- @mdx-js/react vs @mdxeditor/editor
- @uiw/react-md-editor vs markdown-exit
- @uiw/react-md-editor vs easymde
- @mdxeditor/editor vs easymde
- react-markdown vs @mdx-js/react
- @mdx-js/react vs markdown-to-jsx
- defuddle vs md-to-pdf
- react-markdown vs markdown-to-jsx
- @mdxeditor/editor vs react-native-enriched-markdown
- markdown-exit vs snarkdown
- doctoc vs jsdoc-to-markdown
- react-markdown vs @mdxeditor/editor
- snarkdown vs @tryfabric/martian
- turndown vs snarkdown
- markdown-it vs turndown
- markdown-it vs markdownlint
- markdown-it vs snarkdown
- marked vs remarkable
- notion-to-md vs @tryfabric/martian
- markdown-to-jsx vs @tryfabric/martian
- markdownlint vs markdown-exit
- markdownlint vs notion-to-md
- @uiw/react-md-editor vs react-native-enriched-markdown
- markdownlint-cli2 vs markdown-exit
- markdownlint-cli2 vs notion-to-md
- showdown vs @tryfabric/martian