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
remove-markdown
Remove Markdown formatting from text
805k+95%-25 days ago
0.7.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
vue-inbrowser-compiler-independent-utils
the part of vue-inbrowser-compiler-utils that contains no vue dependency
794.8k+72%-3 years ago
4.71.1
ESM + CommonJSBundledVue, Parsers and serialisers
micromark-extension-highlight-mark
micromark extension to support highlight mark
784.6k+576%-2 years ago
1.2.0
ESM onlyBundledMarkdown, Parsers and serialisers
mdast-util-highlight-mark
mdast extension to parse and serialize highlight mark
784.6k+581%-2 years ago
1.2.2
ESM onlyBundledMarkdown, Parsers and serialisers
next-mdx-remote
utilities for loading mdx from any remote source as data, rather than as a local import
764.6k+211%-7 months ago
6.0.0
ESM onlyBundledMarkdown
rehype-rewrite
Rewrite element with rehype.
760.2k+191%-9 months ago
4.0.4
ESM onlyBundledMarkdown, Parsers and serialisers
rehype-attr
New syntax to add attributes to Markdown.
748.2k+219%-6 months ago
4.1.3
ESM onlyBundledMarkdown, Parsers and serialisers
rehype-ignore
Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.
743.8k+235%-9 months ago
2.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
mdast-util-to-markdown-cjk-friendly
mdast-util-to-markdown extension to make Markdown emphasis output more friendly with Chinese, Japanese, and Korean (CJK)
694.4k--3 months ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
node-html-markdown
Fast HTML to markdown cross-compiler, compatible with both node and the browser
661.5k+126%-10 months ago
2.0.0
CommonJSBundledMarkdown
mdast-squeeze-paragraphs
mdast utility to remove empty paragraphs from a tree
651.7k-38%-3 years ago
6.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@joplin/turndown-plugin-gfm
Turndown plugin to add GitHub Flavored Markdown extensions.
650.9k---18 days ago
1.0.68
CommonJSNoneMarkdown
@uiw/react-markdown-preview
React component preview markdown text in web browser. The minimal amount of CSS to replicate the GitHub Markdown style.
649.5k---4 months ago
5.2.1
ESM + CommonJSBundledMarkdown, React
@eslint/markdown
The official ESLint language plugin for Markdown
637.5k---2 months ago
8.0.3
ESM onlyBundledLinting and formatting, Parsers and serialisers
react-native-markdown-display
Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer
634.4k+199%-2 years ago
7.0.2
CommonJSBundledMarkdown, React
remark-github-blockquote-alert
Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.
633.2k+276%-6 months ago
2.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
unified-engine
unified engine to process multiple files, lettings users configure from the file system
618.8k+42%-1 year ago
11.2.2
ESM onlyBundledMarkdown
remark-squeeze-paragraphs
remark plugin to remove empty paragraphs
615.4k-44%-3 years ago
6.0.0
ESM onlyBundledMarkdown
unified-lint-rule
unified plugin to make it a bit easier to create linting rules
602.1k+44%-1 year ago
3.0.1
ESM onlyBundledMarkdown
babel-plugin-apply-mdx-type-prop
Deprecated: this package is no longer maintained.
576.9k-42%-1 year ago
2.0.0
-NoneMarkdown
babel-plugin-extract-import-names
Deprecated: this package is no longer maintained.
576.4k-44%-1 year ago
2.0.0
-NoneMarkdown, Parsers and serialisers
@uiw/react-md-editor
A markdown editor with preview, implemented with React.js and TypeScript.
569.5k---1 month ago
4.1.2
ESM + CommonJSBundledMarkdown, React
officeparser
A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .odg, .pdf, .rtf, .csv, .md, .html, .epub) and generating high-fidelity outputs in DOCX, ODT, Markdown, HTML, CSV, RTF, PDF, EPUB, and RA
568.9k+370%-8 days ago
8.0.0
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
@assistant-ui/react-markdown
Markdown rendering for assistant-ui
558.6k---1 day ago
0.14.17
ESM onlyBundledMarkdown, React
commonmark
a strongly specified, highly compatible variant of Markdown
549.8k-31%-2 years ago
0.31.2
ESM + CommonJSNoneMarkdown
@portabletext/plugin-markdown-shortcuts
Add helpful Markdown shortcuts to the editor
547.7k---2 days ago
9.0.15
ESM onlyBundledMarkdown
remark-github
remark plugin to autolink references like in GitHub issues, PRs, and comments
542.8k+119%-3 years ago
12.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
remark-html
remark plugin to compile Markdown to HTML
518.3k+34%-3 years ago
16.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
mdast-util-to-markdown-cjk-friendly-gfm-strikethrough
mdast-util-to-markdown extension package for GFM strikethrough in remark-cjk-friendly reverse serialization
518.1k--3 months ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
eslint-plugin-markdown
An ESLint plugin to lint JavaScript in Markdown code fences.
515.6k-3%-2 years ago
5.1.0
CommonJSNoneLinting and formatting, Markdown
@mdx-js/rollup
Rollup plugin for MDX
512.2k---1 year ago
3.1.1
ESM onlyBundledMarkdown, React
markdown-it-footnote
Footnotes for markdown-it markdown parser.
480.1k+78%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
markdown-it-container
Plugin to create block-level custom containers for markdown-it markdown parser
476.7k+45%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
@mermaid-js/layout-elk
ELK layout engine for mermaid builds that do not bundle it (e.g. mermaid.tiny.js)
476.3k---15 days ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
rehype-mermaid
A rehype plugin to render mermaid diagrams
463.4k+540%-1 year ago
3.0.0
ESM onlyBundledMarkdown
mdast-util-toc
mdast utility to generate a table of contents from a tree
451.5k+3%-2 years ago
7.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
markdown-it-sup
<sup> tag for markdown-it markdown parser.
448k+59%-2 years ago
2.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
@fumari/image-size
Read image dimensions without downloading the whole image. Zero dependencies.
439.9k---10 days ago
0.1.1
ESM onlyNoneCSS-in-JS and styling, Markdown
@excalidraw/markdown-to-text
Parse the markdown and returns a string
434.5k---3 years ago
0.1.2
CommonJSBundledMarkdown
hast-util-properties-to-mdx-jsx-attributes
Transform hast properties into mdxJsxAttribute nodes
421.3k+583%-6 months ago
1.1.1
ESM onlyNoneMarkdown
slackify-markdown
Convert markdown into Slack-specific markdown
420.8k+148%-10 months ago
5.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
defuddle
Extract article content and metadata from web pages.
401.8k+2416%-7 days ago
0.19.4
ESM + CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
markdown-it-sub
<sub> tag for markdown-it markdown parser.
400.6k+38%-2 years ago
2.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
markdown-it-mark
<mark> tag for markdown-it markdown parser.
389k+49%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
@portabletext/markdown
Convert Portable Text to and from Markdown
387.8k---1 day ago
2.4.0
ESM onlyBundledMarkdown
rehype-mdx-code-props
A rehype MDX plugin for interpreting markdown code meta as props
387.4k+419%-2 years ago
3.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
markdown-it-ins
<ins> tag for markdown-it markdown parser.
378.4k+61%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
rehype-react
rehype plugin to transform to React
362k+98%-3 years ago
8.0.0
ESM onlyBundledMarkdown, React
eslint-mdx
ESLint Parser for MDX
358.7k+26%-3 months ago
3.8.1
ESM + CommonJSBundledLinting and formatting, Markdown
eslint-plugin-mdx
ESLint Plugin for MDX
356.1k+16%-3 months ago
3.8.1
ESM + CommonJSBundledLinting 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.