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 |
|---|---|---|---|---|---|---|---|---|
| @ant-design/x-markdown placeholder for @ant-design/x-markdown | 24.4k | - | - | - | 1 month ago 2.9.0 | ESM + CommonJS | Bundled | Markdown, React |
| mui-markdown mui-markdown uses markdown-to-jsx and MUI(formerly material-ui) to help you render MD/MDX files with MUI components. | 24.2k | -23% | - | 2 months ago 3.0.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @signalwire/docusaurus-plugin-llms-txt Generate Markdown versions of Docusaurus HTML pages and an llms.txt index file | 24.1k | - | - | - | 1 year ago 1.2.2 | ESM only | Bundled | Markdown |
| @scaffdog/engine A module of scaffdog template engine. | 24.1k | - | - | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| markdansi Tiny dependency-light markdown to ANSI converter. | 24.1k | - | - | 11 days ago 0.3.4 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| scaffdog scaffdog is Markdown driven scaffolding tool. | 24k | -28% | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @scaffdog/types scaffdog's type declarations. | 23.9k | - | - | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @scaffdog/config A module to manipulate configs of scaffdog. | 23.7k | - | - | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @humanspeak/svelte-markdown Markdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes. | 23.5k | - | - | - | 3 days ago 1.9.2 | ESM only | Bundled | Markdown, Caching |
| quilljs-markdown Markdown for Quill Editor | 23.5k | +29% | - | 4 years ago 1.2.0 | ESM only | None | Markdown, Parsers and serialisers | |
| j2m Convert from JIRA text formatting to GitHub Flavored MarkDown and back again | 23.4k | +141% | - | 9 years ago 1.1.0 | CommonJS | None | Markdown | |
| markdown-eslint-parser The ESLint custom parser for *.md files. | 23.4k | -23% | - | 6 years ago 1.2.1 | CommonJS | None | Linting and formatting, Parsers and serialisers | |
| micromark-extension-mdx micromark extension to support MDX (agnostic to JavaScript) | 23.1k | +68% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| hexo-renderer-marked Markdown renderer plugin for Hexo | 22.8k | -31% | - | 1 year ago 7.0.1 | CommonJS | None | Markdown | |
| mdast-util-heading-range mdast utility to use headings as ranges in mdast | 22.8k | +8% | - | 3 years ago 4.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| svelte-exmarkdown Svelte component to render markdown. Dynamic and Extensible. | 22.6k | +22% | - | 1 year ago 5.0.2 | ESM only | Bundled | Markdown, Svelte | |
| markdown-spellcheck Spell-checks markdown files with an interactive CLI allowing automated spell checking. | 22.1k | +89% | - | 8 years ago 1.3.1 | ESM + CommonJS | None | Markdown | |
| joplin-turndown-plugin-gfm Turndown plugin to add GitHub Flavored Markdown extensions. | 21.9k | +114% | - | 6 years ago 1.0.12 | ESM + CommonJS | None | Markdown | |
| md-utils-ts Tiny markdown utility functions for Typescript. | 21.7k | +30% | - | 3 years ago 2.0.0 | ESM + CommonJS | Bundled | Markdown, Utility libraries | |
| remark-ins Remark plugin to add ins element in markdown | 21.6k | +265% | - | 1 month ago 1.2.6 | ESM only | Bundled | Markdown | |
| remark-lint-no-missing-blank-lines remark-lint rule to warn when missing blank lines | 21.5k | +44% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| mdast-util-slice-markdown Highly optimized MDAST tree slicing with configurable node behaviors | 21.4k | +32018% | - | 1 year ago 2.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @vuepress/plugin-markdown-hint VuePress plugin - markdown hint | 21.4k | - | - | - | 2 years ago 2.0.0-rc.42 | ESM only | Bundled | Markdown |
| metalsmith An extremely simple, pluggable static site generator. | 21.2k | -28% | - | 7 months ago 2.7.0 | - | Bundled | Parsers and serialisers, Markdown | |
| mdx Generic documentation extractor. Extensible enough to work with any language that supports comments. | 20.9k | +40% | - | 10 years ago 0.3.1 | CommonJS | None | Markdown, Documentation tooling | |
| zod2md Generate Markdown docs from Zod schemas | 20.9k | +191% | - | 1 month ago 0.3.6 | ESM + CommonJS | Bundled | Markdown | |
| @vuepress/plugin-markdown-tab VuePress plugin - markdown tab | 20.9k | - | - | - | 2 years ago 2.0.0-rc.47 | ESM only | Bundled | Markdown |
| marked-alert A marked extension to support GFM alert | 20.8k | +76% | - | - 2.1.2 | ESM + CommonJS | Bundled | Markdown | |
| mark-twain Parse Markdown into JsonML. | 20.8k | -5% | - | 8 years ago 2.0.3 | CommonJS | None | Parsers and serialisers, Markdown | |
| markdown-toc-gen Generating and updating table of contents in Markdown files which conform with prettier. | 20.7k | -29% | - | 1 year ago 1.2.0 | - | None | Markdown, Documentation tooling | |
| remark-admonitions Add admonitions support to remark | 20.5k | -12% | - | 6 years ago 1.2.1 | CommonJS | None | Markdown | |
| parser-front-matter Front matter parsing middleware based on gray-matter. | 20.5k | -19% | - | 9 years ago 1.6.4 | CommonJS | None | Markdown, Static site generators and meta-frameworks | |
| markstream-vue Vue/Nuxt streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, and stream-diffs powered code blocks. | 20.5k | - | - | 4 days ago 2.0.13 | ESM only | Bundled | Markdown, WebSockets and realtime | |
| @kubb/parser-md Markdown source file parser for Kubb. Converts the universal AST to `.md` source and renders YAML frontmatter via the `print` helper. | 20.5k | - | - | - | 1 day ago 5.3.16 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| rehype-prism The unified plugin used to highlight code block in html with Prism | 20.4k | -18% | - | 1 year ago 2.3.3 | ESM only | Bundled | Markdown | |
| @quasar/quasar-ui-qmarkdown Display inline markdown in your Quasar App | 20.3k | - | - | - | 1 month ago 4.2.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| remark-yaml-config remark plugin to configure it with YAML frontmatter | 20.3k | +1% | - | 3 years ago 7.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| simplemde A simple, beautiful, and embeddable JavaScript Markdown editor. Features autosaving and spell checking. | 20.1k | -26% | - | 10 years ago 1.11.2 | CommonJS | None | Rich text and code editors, Markdown | |
| evalmd Evaluates javascript code blocks from markdown files. | 19.9k | -32% | - | 2 months ago 0.0.22 | CommonJS | None | Markdown | |
| jsonml-to-react-element To convert JsonML to React element. | 19.4k | -5% | - | 8 years ago 1.1.11 | CommonJS | None | React, Parsers and serialisers | |
| html-to-md A JS library for convert HTML<String> to markdown<String>, gzip 10kb | 19.3k | -74% | - | 1 year ago 0.8.8 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| mdx-embed Embed 3rd party media content in MDX - no import required | 19.2k | +98% | - | 3 years ago 1.1.2 | CommonJS | Bundled | Markdown | |
| markdown-table-prettify Transforms markdown tables to be more readable. | 19.2k | +36% | - | 4 months ago 4.1.0 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| markdown-it-katex Fast math support for markdown-it with KaTeX | 19.1k | -27% | - | 9 years ago 2.0.3 | CommonJS | None | Markdown | |
| storybook-addon-vue-mdx Use Vue components inside MDX files, as if they were React components. | 19.1k | +123% | - | 10 months ago 3.0.0 | ESM only | Bundled | Documentation tooling, Vue | |
| markdown-it-lazy-headers Lazy ATX headers plugin for markdown-it | 19k | +123% | - | 11 years ago 0.1.3 | CommonJS | None | Markdown | |
| receiptline Markdown for receipts. Printable digital receipts. Generate receipt printer commands and images. | 19k | +55% | - | 1 month ago 4.0.4 | CommonJS | Bundled | Markdown | |
| markdown-it-mathjax3 Fast math support for markdown-it with MathJax | 19k | +27% | - | 11 months ago 5.2.0 | ESM + CommonJS | Bundled | Markdown | |
| @evidence-dev/evidence dependencies for evidence projects | 18.9k | - | - | - | 7 months ago 40.1.8 | ESM only | None | Charts and data visualisation, Svelte |
| eslint-plugin-markdownlint Eslint plugin for markdownlint | 18.8k | +2% | - | 19 days ago 1.0.0 | ESM only | Bundled | Linting and formatting, 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.
- @ant-design/x-markdownplaceholder for @ant-design/x-markdown
- mui-markdownmui-markdown uses markdown-to-jsx and MUI(formerly material-ui) to help you render MD/MDX files with MUI components.
- @signalwire/docusaurus-plugin-llms-txtGenerate Markdown versions of Docusaurus HTML pages and an llms.txt index file
- @scaffdog/engineA module of scaffdog template engine.
- markdansiTiny dependency-light markdown to ANSI converter.
- scaffdogscaffdog is Markdown driven scaffolding tool.
- @scaffdog/typesscaffdog's type declarations.
- @scaffdog/configA module to manipulate configs of scaffdog.
- @humanspeak/svelte-markdownMarkdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes.
- quilljs-markdownMarkdown for Quill Editor
- j2mConvert from JIRA text formatting to GitHub Flavored MarkDown and back again
- markdown-eslint-parserThe ESLint custom parser for *.md files.
- micromark-extension-mdxmicromark extension to support MDX (agnostic to JavaScript)
- hexo-renderer-markedMarkdown renderer plugin for Hexo
- mdast-util-heading-rangemdast utility to use headings as ranges in mdast
- svelte-exmarkdownSvelte component to render markdown. Dynamic and Extensible.
- markdown-spellcheckSpell-checks markdown files with an interactive CLI allowing automated spell checking.
- joplin-turndown-plugin-gfmTurndown plugin to add GitHub Flavored Markdown extensions.
- md-utils-tsTiny markdown utility functions for Typescript.
- remark-insRemark plugin to add ins element in markdown
- remark-lint-no-missing-blank-linesremark-lint rule to warn when missing blank lines
- mdast-util-slice-markdownHighly optimized MDAST tree slicing with configurable node behaviors
- @vuepress/plugin-markdown-hintVuePress plugin - markdown hint
- metalsmithAn extremely simple, pluggable static site generator.
- mdxGeneric documentation extractor. Extensible enough to work with any language that supports comments.
- zod2mdGenerate Markdown docs from Zod schemas
- @vuepress/plugin-markdown-tabVuePress plugin - markdown tab
- marked-alertA marked extension to support GFM alert
- mark-twainParse Markdown into JsonML.
- markdown-toc-genGenerating and updating table of contents in Markdown files which conform with prettier.
- remark-admonitionsAdd admonitions support to remark
- parser-front-matterFront matter parsing middleware based on gray-matter.
- markstream-vueVue/Nuxt streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, and stream-diffs powered code blocks.
- @kubb/parser-mdMarkdown source file parser for Kubb. Converts the universal AST to `.md` source and renders YAML frontmatter via the `print` helper.
- rehype-prismThe unified plugin used to highlight code block in html with Prism
- @quasar/quasar-ui-qmarkdownDisplay inline markdown in your Quasar App
- remark-yaml-configremark plugin to configure it with YAML frontmatter
- simplemdeA simple, beautiful, and embeddable JavaScript Markdown editor. Features autosaving and spell checking.
- evalmdEvaluates javascript code blocks from markdown files.
- jsonml-to-react-elementTo convert JsonML to React element.
- html-to-mdA JS library for convert HTML<String> to markdown<String>, gzip 10kb
- mdx-embedEmbed 3rd party media content in MDX - no import required
- markdown-table-prettifyTransforms markdown tables to be more readable.
- markdown-it-katexFast math support for markdown-it with KaTeX
- storybook-addon-vue-mdxUse Vue components inside MDX files, as if they were React components.
- markdown-it-lazy-headersLazy ATX headers plugin for markdown-it
- receiptlineMarkdown for receipts. Printable digital receipts. Generate receipt printer commands and images.
- markdown-it-mathjax3Fast math support for markdown-it with MathJax
- @evidence-dev/evidencedependencies for evidence projects
- eslint-plugin-markdownlintEslint plugin for markdownlint
- 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