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 |
|---|---|---|---|---|---|---|---|---|
| @mermaid-js/mermaid-zenuml MermaidJS plugin for ZenUML integration | 345k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| mdast-comment-marker mdast utility to parse a comment marker | 333.6k | +34% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @mermaid-js/mermaid-mindmap Mindmap diagram module for MermaidJS. | 330.8k | - | - | - | 3 years ago 9.3.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| next-mdx-remote-client A wrapper of the `@mdx-js/mdx` for the `nextjs` applications in order to load MDX content. It is a fork of `next-mdx-remote`. | 319.7k | +549% | - | 1 month ago 2.1.12 | ESM only | Bundled | Markdown, Static site generators and meta-frameworks | |
| unified-args create CLIs for unified processors | 302.9k | +44% | - | 2 years ago 11.0.1 | ESM only | Bundled | CLI tools and terminal utilities, Markdown | |
| remark-cli CLI to process markdown with remark | 302.7k | +41% | - | 2 years ago 12.0.1 | ESM only | None | Markdown, Parsers and serialisers | |
| mdast Markdown Abstract Syntax Tree format | 300.2k | +128% | - | - 3.0.0 | - | None | Markdown, Parsers and serialisers | |
| @assistant-ui/react-streamdown Streamdown-based markdown rendering for assistant-ui | 300k | - | - | - | 1 day ago 0.3.17 | ESM only | Bundled | Markdown, React |
| markdown-it-deflist <dl> tag for markdown-it markdown parser. | 297.8k | +31% | - | 1 month ago 4.0.0 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| ngx-markdown Angular library that uses marked to parse markdown to html combined with Prism.js for synthax highlights | 293.7k | +32% | - | 26 days ago 22.0.2 | ESM only | Bundled | Markdown, Angular | |
| remark-message-control remark plugin to enable, disable, and ignore messages with remark | 293.2k | +27% | - | 3 years ago 8.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| unified-message-control Enable, disable, and ignore messages from unified processors | 290k | +27% | - | - 5.0.0 | ESM only | Bundled | Markdown | |
| unist-util-select unist utility to select nodes with CSS-like selectors | 277.8k | +49% | - | 2 years ago 5.1.0 | ESM only | Bundled | Markdown | |
| rehype-github-alerts rehype plugin to create alerts (admonitions/callouts) | 276.2k | +348% | - | 10 months ago 4.2.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| to-gfm-code-block Generate a github-flavored-markdown fenced-code-block snippet. | 275.6k | -23% | - | 11 years ago 0.1.1 | CommonJS | None | Markdown | |
| remark-toc remark plugin to generate a table of contents (TOC) | 272.1k | +4% | - | 3 years ago 9.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-lint remark plugin to lint Markdown code style | 267.8k | +18% | - | 1 year ago 10.0.1 | ESM only | Bundled | Markdown, Linting and formatting | |
| notion-to-md convert notion pages, block and list of blocks to markdown (supports nesting) | 267.1k | +123% | - | 1 year ago 3.1.9 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| remark-mdx-remove-esm Remark plugin to remove import and/or export statements (mdxjsEsm) | 261.1k | +458% | - | 1 month ago 1.3.3 | ESM only | Bundled | Markdown | |
| remark-inline-links remark plugin to transform references and definitions into normal links and images | 259.1k | +667% | - | 3 years ago 7.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| markdown-it-abbr <abbr> tag for markdown-it markdown parser. | 255.1k | +22% | - | 2 years ago 2.0.0 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| @vscode/markdown-it-katex Markdown-it plugin that provides VS Code's KaTeX support | 251.8k | - | - | - | 1 year ago 1.1.2 | CommonJS | Bundled | Markdown |
| marked-katex-extension MarkedJS extesion to render katex | 251k | +2392% | - | - 5.1.13 | ESM + CommonJS | Bundled | Markdown | |
| @mermaid-js/layout-tidy-tree Tidy-tree layout engine for mermaid | 247.5k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| github-markdown-css The minimal amount of CSS to replicate the GitHub Markdown style | 246.9k | +117% | - | 7 months ago 5.9.0 | CommonJS | None | Markdown | |
| @firecrawl/anydoc Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 245.9k | - | - | - | 29 days ago 0.2.4 | CommonJS | Bundled | PDF and documents, Markdown |
| react-native-enriched-markdown Markdown-based Rich Text solution for React Native | 245.5k | - | - | 1 month ago 1.0.2 | ESM + CommonJS | Bundled | Markdown, React | |
| remark-lint-no-literal-urls remark-lint rule to warn when URLs without angle brackets are used | 243.7k | +22% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-ordered-list-marker-style remark-lint rule to warn when the markers of ordered lists violate a given style | 238k | +18% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-no-blockquote-without-marker remark-lint rule to warn when block quotes have blank lines without markers | 233.4k | +23% | - | 1 year ago 6.0.1 | ESM only | Bundled | Markdown | |
| mdast-add-list-metadata Enhances the metadata of list and listItem nodes | 230.1k | -21% | - | 5 years ago 1.1.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| anchor-markdown-header Generates an anchor for a markdown header. | 229.1k | +20% | - | 4 months ago 0.8.4 | CommonJS | None | Markdown | |
| remark-lint-hard-break-spaces remark-lint rule to warn when too many spaces are used to create a hard break | 227.9k | +21% | - | 1 year ago 4.1.1 | ESM only | Bundled | Markdown | |
| remark-lint-no-shortcut-reference-link remark-lint rule to warn when shortcut reference links are used | 225.3k | +25% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-no-shortcut-reference-image remark-lint rule to warn when shortcut reference images are used | 225.3k | +22% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-no-undefined-references remark-lint rule to warn when references to undefined definitions are found | 223.5k | +28% | - | 1 year ago 5.0.2 | ESM only | Bundled | Markdown | |
| remark-lint-list-item-indent remark-lint rule to check the spacing between list item bullets and content | 223k | +18% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| @firecrawl/anydoc-linux-x64-gnu Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 222.3k | - | - | - | 29 days ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| mdast-util-heading-style mdast utility to get the style of a heading | 219.7k | +25% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| rehype-dom-parse rehype plugin to use browser APIs to parse HTML | 217.6k | +175% | - | 1 year ago 5.0.2 | ESM only | Bundled | DOM and browser utilities, Markdown | |
| remark-lint-no-unused-definitions remark-lint rule to warn when unused definitions are found | 217.5k | +29% | - | 1 year ago 4.0.2 | ESM only | Bundled | Markdown | |
| markdownlint-micromark A trivial package that re-exports some micromark functionality as a CommonJS module | 216.2k | -21% | - | - 0.1.12 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| rehype-dom-stringify rehype plugin to use browser APIs to stringify HTML | 210.6k | +186% | - | 1 year ago 4.0.2 | ESM only | Bundled | DOM and browser utilities, Markdown | |
| vscode-markdown-languageservice Markdown language service | 207.1k | +27% | - | - 0.5.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-lint-emphasis-marker remark-lint rule to warn when emphasis markers violate the given style | 204.4k | +51% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-final-newline remark-lint rule to warn when a newline at the end of a file is missing | 203.9k | +21% | - | 1 year ago 3.0.1 | ESM only | Bundled | Markdown | |
| @mapbox/hast-util-table-cell-style Transform deprecated styling attributes on HAST table cells to inline styles | 203.7k | - | - | - | 2 years ago 0.2.1 | CommonJS | None | Markdown |
| remark-lint-no-heading-content-indent remark-lint rule to warn when heading content is indented | 202.3k | +26% | - | 1 year ago 5.0.1 | ESM only | Bundled | Markdown | |
| @platejs/markdown Markdown serializer plugin for Plate | 201.8k | - | - | - | 19 days ago 53.3.12 | ESM only | Bundled | Markdown, Parsers and serialisers |
| remark-lint-no-duplicate-definitions remark-lint rule to warn on duplicate definitions | 201.7k | +13% | - | 1 year ago 4.0.1 | ESM only | Bundled | 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.
- @mermaid-js/mermaid-zenumlMermaidJS plugin for ZenUML integration
- mdast-comment-markermdast utility to parse a comment marker
- @mermaid-js/mermaid-mindmapMindmap diagram module for MermaidJS.
- next-mdx-remote-clientA wrapper of the `@mdx-js/mdx` for the `nextjs` applications in order to load MDX content. It is a fork of `next-mdx-remote`.
- unified-argscreate CLIs for unified processors
- remark-cliCLI to process markdown with remark
- mdastMarkdown Abstract Syntax Tree format
- @assistant-ui/react-streamdownStreamdown-based markdown rendering for assistant-ui
- markdown-it-deflist<dl> tag for markdown-it markdown parser.
- ngx-markdownAngular library that uses marked to parse markdown to html combined with Prism.js for synthax highlights
- remark-message-controlremark plugin to enable, disable, and ignore messages with remark
- unified-message-controlEnable, disable, and ignore messages from unified processors
- unist-util-selectunist utility to select nodes with CSS-like selectors
- rehype-github-alertsrehype plugin to create alerts (admonitions/callouts)
- to-gfm-code-blockGenerate a github-flavored-markdown fenced-code-block snippet.
- remark-tocremark plugin to generate a table of contents (TOC)
- remark-lintremark plugin to lint Markdown code style
- notion-to-mdconvert notion pages, block and list of blocks to markdown (supports nesting)
- remark-mdx-remove-esmRemark plugin to remove import and/or export statements (mdxjsEsm)
- remark-inline-linksremark plugin to transform references and definitions into normal links and images
- markdown-it-abbr<abbr> tag for markdown-it markdown parser.
- @vscode/markdown-it-katexMarkdown-it plugin that provides VS Code's KaTeX support
- marked-katex-extensionMarkedJS extesion to render katex
- @mermaid-js/layout-tidy-treeTidy-tree layout engine for mermaid
- github-markdown-cssThe minimal amount of CSS to replicate the GitHub Markdown style
- @firecrawl/anydocConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- react-native-enriched-markdownMarkdown-based Rich Text solution for React Native
- remark-lint-no-literal-urlsremark-lint rule to warn when URLs without angle brackets are used
- remark-lint-ordered-list-marker-styleremark-lint rule to warn when the markers of ordered lists violate a given style
- remark-lint-no-blockquote-without-markerremark-lint rule to warn when block quotes have blank lines without markers
- mdast-add-list-metadataEnhances the metadata of list and listItem nodes
- anchor-markdown-headerGenerates an anchor for a markdown header.
- remark-lint-hard-break-spacesremark-lint rule to warn when too many spaces are used to create a hard break
- remark-lint-no-shortcut-reference-linkremark-lint rule to warn when shortcut reference links are used
- remark-lint-no-shortcut-reference-imageremark-lint rule to warn when shortcut reference images are used
- remark-lint-no-undefined-referencesremark-lint rule to warn when references to undefined definitions are found
- remark-lint-list-item-indentremark-lint rule to check the spacing between list item bullets and content
- @firecrawl/anydoc-linux-x64-gnuConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- mdast-util-heading-stylemdast utility to get the style of a heading
- rehype-dom-parserehype plugin to use browser APIs to parse HTML
- remark-lint-no-unused-definitionsremark-lint rule to warn when unused definitions are found
- markdownlint-micromarkA trivial package that re-exports some micromark functionality as a CommonJS module
- rehype-dom-stringifyrehype plugin to use browser APIs to stringify HTML
- vscode-markdown-languageserviceMarkdown language service
- remark-lint-emphasis-markerremark-lint rule to warn when emphasis markers violate the given style
- remark-lint-final-newlineremark-lint rule to warn when a newline at the end of a file is missing
- @mapbox/hast-util-table-cell-styleTransform deprecated styling attributes on HAST table cells to inline styles
- remark-lint-no-heading-content-indentremark-lint rule to warn when heading content is indented
- @platejs/markdownMarkdown serializer plugin for Plate
- remark-lint-no-duplicate-definitionsremark-lint rule to warn on duplicate definitions
- 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