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 |
|---|---|---|---|---|---|---|---|---|
| @lexical/markdown This package contains Markdown helpers and functionality for Lexical. | 3.6m | +227% | - | 7 days ago 0.51.0 | ESM only | Bundled | Rich text and code editors, Markdown | |
| retext-stringify retext plugin to serialize prose | 3.4m | +296% | - | 3 years ago 4.0.0 | ESM only | Bundled | Markdown | |
| retext-latin retext plugin to parse Latin-script prose | 3.4m | +279% | - | 3 years ago 4.0.0 | ESM only | Bundled | Markdown | |
| markdown-it-anchor Header anchors for markdown-it. | 3.3m | +60% | - | 20 days ago 10.0.0 | ESM + CommonJS | Bundled | Markdown | |
| retext natural language processor powered by plugins part of the unified collective | 3.3m | +275% | - | 3 years ago 9.0.0 | ESM only | Bundled | Markdown | |
| @earendil-works/pi-ai Unified LLM API with automatic model discovery and provider configuration | 3.3m | - | - | 2 days ago 0.87.1 | ESM only | Bundled | Markdown | |
| remark-smartypants remark plugin to implement SmartyPants | 3.1m | +305% | - | 2 months ago 3.0.3 | ESM only | Bundled | Markdown | |
| rehype HTML processor powered by plugins part of the unified collective | 2.9m | +202% | - | 1 year ago 13.0.2 | ESM only | Bundled | Markdown | |
| remark-directive remark plugin to support directives | 2.9m | +314% | - | 1 year ago 4.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| rehype-slug rehype plugin to add `id` attributes to headings | 2.9m | +121% | - | 3 years ago 6.0.0 | ESM only | Bundled | Markdown | |
| hast-util-is-body-ok-link hast utility to check if a link element is “Body OK” | 2.8m | +386% | - | 1 year ago 3.0.1 | ESM only | Bundled | Markdown | |
| jstransformer Normalize the API of any jstransformer | 2.8m | +77% | - | 10 years ago 1.0.0 | - | None | Markdown, Promises and async control flow | |
| hast-util-minify-whitespace hast utility to get the plain-text value of a node | 2.7m | +460% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| markdown-it-task-lists A markdown-it plugin to create GitHub-style task lists | 2.5m | +733% | - | 8 years ago 2.1.1 | CommonJS | None | Markdown | |
| typedoc-plugin-markdown A TypeDoc plugin that generates TypeScript API documentation as Markdown. | 2.4m | +178% | - | 7 days ago 4.13.1 | ESM only | None | Documentation tooling, Parsers and serialisers | |
| markdownlint A Node.js style checker and lint tool for Markdown/CommonMark files. | 2.2m | +127% | - | 2 months ago 0.41.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-cjk-friendly remark plugin to make Markdown emphasis (`**`) in CommonMark (and MDX) more friendly with Chinese, Japanese, and Korean (CJK) | 2m | +3096% | - | 3 months ago 2.3.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-cjk-friendly micromark extension to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK) | 2m | +3299% | - | 7 months ago 2.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-cjk-friendly-util common library for micromark-extension-cjk-friendly and its related packages | 2m | +3408% | - | 7 months ago 3.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| html-whitespace-sensitive-tag-names List of whitespace sensitive HTML tag names | 2m | +525% | - | 1 year ago 3.0.1 | ESM only | Bundled | Markdown | |
| micromark-extension-cjk-friendly-gfm-strikethrough micromark extension to make Markdown strikethrough (`~~`) in GFM more friendly with Chinese, Japanese, and Korean (CJK) | 1.6m | +114198% | - | 7 months ago 2.0.1 | - | - | Markdown | |
| @astrojs/mdx Add support for MDX pages in your Astro site | 1.6m | - | - | - | 2 days ago 8.0.2 | - | - | Markdown |
| remark-cjk-friendly-gfm-strikethrough remark plugin to make Markdown strikethrough (`~~`) in GFM more friendly with Chinese, Japanese, and Korean (CJK) | 1.6m | +106988% | - | 3 months ago 2.3.1 | - | - | Markdown | |
| rehype-external-links rehype plugin to automatically add `target` and `rel` attributes to external links | 1.5m | +83% | - | 3 years ago 3.0.0 | - | - | Markdown | |
| @mdx-js/loader Webpack loader for MDX | 1.5m | - | - | - | 1 year ago 3.1.1 | - | - | Markdown, React |
| rehype-minify-whitespace rehype plugin to collapse whitespace | 1.5m | +263% | - | 1 year ago 6.0.2 | ESM only | Bundled | Markdown | |
| remark-emoji Emoji transformer plugin for Remark | 1.5m | +135% | - | 1 year ago 5.0.2 | - | - | Markdown, Parsers and serialisers | |
| markdown-escapes Legacy list of escapable characters in markdown | 1.5m | -26% | - | 4 years ago 2.0.1 | - | - | Markdown | |
| hast-util-to-mdast hast utility to transform to mdast | 1.4m | +322% | - | 1 year ago 10.1.2 | - | - | Markdown, Parsers and serialisers | |
| md-to-react-email A simple Markdown to jsx parser for email templates written in typescript. | 1.4m | +70% | - | 5 months ago 5.0.6 | - | - | Markdown, Parsers and serialisers | |
| markdown-it-emoji Emoji plugin for markdown-it markdown parser. | 1.2m | +56% | - | 2 months ago 3.1.0 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| markdown-escape escape Markdown control characters | 1.1m | +385% | - | 3 years ago 2.0.0 | - | None | Markdown | |
| fumadocs-core The React.js library for building a documentation website | 1.1m | +856% | - | 1 day ago 16.15.14 | ESM only | Bundled | Documentation tooling, CSS-in-JS and styling | |
| markdownlint-cli2 A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library | 1.1m | +386% | - | 5 days ago 0.23.3 | ESM only | None | Markdown, Parsers and serialisers | |
| rehype-prism-plus rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers | 1.1m | +160% | - | 7 months ago 2.0.2 | ESM only | Bundled | Markdown | |
| markdownlint-cli2-formatter-default An output formatter for markdownlint-cli2 that produces the same output as markdownlint-cli | 1.1m | +379% | - | 10 months ago 0.0.6 | CommonJS | None | Markdown, Parsers and serialisers | |
| turndown-plugin-gfm Turndown plugin to add GitHub Flavored Markdown extensions. | 1.1m | +170% | - | 8 years ago 1.0.2 | ESM + CommonJS | None | Markdown | |
| hast-to-hyperscript Deprecated: use [`hast-util-to-jsx-runtime`][hast-util-to-jsx-runtime] instead, which is much better :) | 1m | -23% | - | 3 years ago 11.0.0 | - | None | Markdown | |
| showdown A Markdown to HTML converter written in Javascript | 1m | +26% | - | 4 years ago 2.1.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @cspell/dict-markdown Markdown dictionary for cspell. | 1m | - | - | - | 1 month ago 2.0.18 | CommonJS | None | Markdown |
| fumadocs-mdx The built-in source for Fumadocs | 1m | +1174% | - | today 15.4.4 | ESM only | None | Markdown, CSS-in-JS and styling | |
| rehype-remark rehype plugin to transform to remark | 1m | +264% | - | 1 year ago 10.0.1 | ESM only | Bundled | Markdown | |
| remarkable Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one. | 996.7k | +23% | - | 6 years ago 2.0.1 | ESM + CommonJS | None | Parsers and serialisers, Markdown | |
| markdown-it-cjk-friendly markdown-it plugin to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK) | 954k | +579744% | - | 1 month ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @textlint/resolver Module Resolver Utility for textlint | 922.8k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | AI and machine learning, Parsers and serialisers |
| @slorber/remark-comment Remark plugin to support comments | 895.2k | - | - | - | 3 years ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| fumadocs-ui The Radix UI version of Fumadocs UI | 882.4k | +828% | - | 1 day ago 16.15.14 | ESM only | Bundled | CSS-in-JS and styling, Markdown | |
| remark-mdx-frontmatter A remark plugin for converting frontmatter metadata into MDX exports | 859.4k | +79% | - | 2 days ago 6.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @mdxeditor/editor React component for rich text markdown editing | 840.3k | - | - | - | 12 days ago 4.2.5 | ESM only | Bundled | Markdown, React |
| markdownlint-cli MarkdownLint Command Line Interface | 836.4k | +55% | - | 2 months ago 0.49.1 | ESM only | None | Markdown, Parsers and serialisers |
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.
- @lexical/markdownThis package contains Markdown helpers and functionality for Lexical.
- retext-stringifyretext plugin to serialize prose
- retext-latinretext plugin to parse Latin-script prose
- markdown-it-anchorHeader anchors for markdown-it.
- retextnatural language processor powered by plugins part of the unified collective
- @earendil-works/pi-aiUnified LLM API with automatic model discovery and provider configuration
- remark-smartypantsremark plugin to implement SmartyPants
- rehypeHTML processor powered by plugins part of the unified collective
- remark-directiveremark plugin to support directives
- rehype-slugrehype plugin to add `id` attributes to headings
- hast-util-is-body-ok-linkhast utility to check if a link element is “Body OK”
- jstransformerNormalize the API of any jstransformer
- hast-util-minify-whitespacehast utility to get the plain-text value of a node
- markdown-it-task-listsA markdown-it plugin to create GitHub-style task lists
- typedoc-plugin-markdownA TypeDoc plugin that generates TypeScript API documentation as Markdown.
- markdownlintA Node.js style checker and lint tool for Markdown/CommonMark files.
- remark-cjk-friendlyremark plugin to make Markdown emphasis (`**`) in CommonMark (and MDX) more friendly with Chinese, Japanese, and Korean (CJK)
- micromark-extension-cjk-friendlymicromark extension to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK)
- micromark-extension-cjk-friendly-utilcommon library for micromark-extension-cjk-friendly and its related packages
- html-whitespace-sensitive-tag-namesList of whitespace sensitive HTML tag names
- micromark-extension-cjk-friendly-gfm-strikethroughmicromark extension to make Markdown strikethrough (`~~`) in GFM more friendly with Chinese, Japanese, and Korean (CJK)
- @astrojs/mdxAdd support for MDX pages in your Astro site
- remark-cjk-friendly-gfm-strikethroughremark plugin to make Markdown strikethrough (`~~`) in GFM more friendly with Chinese, Japanese, and Korean (CJK)
- rehype-external-linksrehype plugin to automatically add `target` and `rel` attributes to external links
- @mdx-js/loaderWebpack loader for MDX
- rehype-minify-whitespacerehype plugin to collapse whitespace
- remark-emojiEmoji transformer plugin for Remark
- markdown-escapesLegacy list of escapable characters in markdown
- hast-util-to-mdasthast utility to transform to mdast
- md-to-react-emailA simple Markdown to jsx parser for email templates written in typescript.
- markdown-it-emojiEmoji plugin for markdown-it markdown parser.
- markdown-escapeescape Markdown control characters
- fumadocs-coreThe React.js library for building a documentation website
- markdownlint-cli2A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library
- rehype-prism-plusrehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers
- markdownlint-cli2-formatter-defaultAn output formatter for markdownlint-cli2 that produces the same output as markdownlint-cli
- turndown-plugin-gfmTurndown plugin to add GitHub Flavored Markdown extensions.
- hast-to-hyperscriptDeprecated: use [`hast-util-to-jsx-runtime`][hast-util-to-jsx-runtime] instead, which is much better :)
- showdownA Markdown to HTML converter written in Javascript
- @cspell/dict-markdownMarkdown dictionary for cspell.
- fumadocs-mdxThe built-in source for Fumadocs
- rehype-remarkrehype plugin to transform to remark
- remarkableMarkdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.
- markdown-it-cjk-friendlymarkdown-it plugin to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK)
- @textlint/resolverModule Resolver Utility for textlint
- @slorber/remark-commentRemark plugin to support comments
- fumadocs-uiThe Radix UI version of Fumadocs UI
- remark-mdx-frontmatterA remark plugin for converting frontmatter metadata into MDX exports
- @mdxeditor/editorReact component for rich text markdown editing
- markdownlint-cliMarkdownLint Command Line Interface
- 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