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 |
|---|---|---|---|---|---|---|---|---|
| remark-lint-mdx-jsx-no-void-children remark-lint rule to check mdx jsx quotes | 4.4k | +238% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-media-style remark-lint rule to check whether references or resources are used | 4.4k | +217% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| docusaurus-plugin-copy-page-button Docusaurus plugin that adds a copy page button to extract documentation content as markdown for AI tools like ChatGPT, Claude, Perplexity, and Gemini | 4.3k | +10137% | - | 2 months ago 0.8.4 | CommonJS | Bundled | Documentation tooling, Markdown | |
| vuepress-plugin-md-enhance Markdown enhancement plugin for vuepress | 4.3k | +11% | - | 18 days ago 2.0.0-rc.109 | ESM only | Bundled | Markdown | |
| remark-lint-mdx-jsx-self-close remark-lint rule to check that self-closing tags are used when possible | 4.3k | +254% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| recma-nextjs-static-props Generate getStaticProps exposing top level identifiers | 4.3k | -9% | - | 1 year ago 2.0.2 | ESM only | Bundled | Markdown | |
| @nolebase/vitepress-plugin-enhanced-readabilities A VitePress plugin enhances the readabilities for VitePress built sites. | 4.2k | - | - | - | 1 year ago 2.18.2 | ESM + CommonJS | Bundled | Accessibility, Parsers and serialisers |
| @mdx-js/mdxast Transforms MDAST to MDXAST | 4.2k | - | - | - | 7 years ago 1.1.1 | - | None | Markdown, React |
| @shogobg/markdown2confluence Convert Markdown to Confluence markup | 4.2k | - | - | - | 4 months ago 0.1.12 | CommonJS | None | Markdown, Parsers and serialisers |
| remark-lint-mdx-jsx-quote-style remark-lint rule to check mdx jsx quotes | 4.2k | +262% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| @vuepress/plugin-markdown-chart VuePress plugin - markdown chart | 4.2k | - | - | - | 1 year ago 2.0.0-rc.109 | ESM only | Bundled | Charts and data visualisation, Markdown |
| remark-lint-mdx-jsx-attribute-sort remark-lint rule to check mdx jsx attribute order | 4.2k | +239% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-definition-sort remark-lint rule to check definition order | 4.1k | +227% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-mdx-jsx-shorthand-attribute remark-lint rule to check that shorthand attributes are used in MDX JSX | 4.1k | +229% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| unist-util-to-list-of-char functionality that helps generating list of characters in all visible text inside give node tree | 4.1k | +12% | - | 5 years ago 0.1.3 | CommonJS | None | Markdown | |
| @mdit/plugin-icon icon plugin for MarkdownIt | 4.1k | - | - | - | 18 days ago 1.1.1 | ESM only | Bundled | Markdown |
| markdown-to-quill-delta Convert Markdown to Quill Delta | 4.1k | +131% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown | |
| nodebb-widget-essentials NodeBB Essential Widgets | 4.1k | +101% | - | 20 days ago 8.0.10 | CommonJS | None | Markdown, Parsers and serialisers | |
| any-eslint-parser Check Any file with ESLint | 4.1k | -3% | - | 5 years ago 1.0.1 | CommonJS | None | Parsers and serialisers, Linting and formatting | |
| @nuxtjs/markdownit-loader Webpack loader to translate markdown to HTML using markdownit. | 4.1k | - | - | - | 5 years ago 1.2.0 | CommonJS | None | Bundler plugins and loaders, Markdown |
| primer-markdown GitHub stylesheets for rendering markdown. | 4.1k | -51% | - | 7 years ago 4.0.0 | CommonJS | None | Markdown, CSS-in-JS and styling | |
| @remnic/plugin-codex Remnic memory plugin for Codex CLI — hooks, skills, MCP integration | 4k | - | - | - | 30 days ago 9.69.56 | ESM only | None | Markdown, Parsers and serialisers |
| remark-lint-prohibited-strings Check for prohibited strings | 4k | -6% | - | 2 months ago 5.0.0 | ESM only | None | Markdown | |
| hads Fast web server allowing to browse, search and edit project documentation written in Markdown | 3.9k | -2% | - | 4 years ago 3.0.3 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| vitepress-plugin-lightbox Plugin for VitePress to add support for viewing images in a lightbox. | 3.9k | -13% | - | 1 year ago 1.0.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @takazudo/zudo-doc zudo-doc framework primitives layer that sits on top of zfb's engine — sidebar, theme, TOC, breadcrumb, layouts, head injection, View Transitions, SSR-skip wrappers (per ADR-003). | 3.9k | - | - | - | 1 day ago 5.27.0 | ESM only | Bundled | Documentation tooling, Markdown |
| @mstroppel/remark-local-plantuml `remark-local-plantuml` is a simple plugin for [remarkjs](https://github.com/remarkjs/remark) that converts PlantUML code written in Markdown to inline image. | 3.9k | - | - | - | 23 days ago 2.0.0 | ESM only | None | Markdown |
| @jarmin-ai/anydoc-linux-x64-gnu Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 3.8k | - | - | - | 5 days ago 0.2.5 | CommonJS | None | PDF and documents, Markdown |
| @ziloen/remark-math Remark plugin to parse and stringify math with dollar and LaTeX delimiters | 3.8k | - | - | - | 11 days ago 0.1.2 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @microflash/remark-callout-directives Remark plugin to render callouts with directives | 3.8k | - | - | - | 3 months ago 5.0.1 | ESM only | None | Markdown, Parsers and serialisers |
| bisheng-plugin-react To convert JSX which is written in Markdown to React.Element. | 3.8k | +53% | - | - 1.2.3 | - | None | Markdown, React | |
| vuetify-pro-tiptap tiptap text editor on vuejs and vuetify | 3.7k | +52% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | Rich text and code editors, Vue | |
| streamdown-svelte <p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p> | 3.7k | - | - | 5 months ago 3.0.6 | ESM only | Bundled | Svelte, Parsers and serialisers | |
| @remnic/import-chatgpt Import memory and conversation summaries from ChatGPT data exports into Remnic (issue #568) | 3.7k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | Markdown, Parsers and serialisers |
| rich-markdown-editor A rich text editor with Markdown shortcuts | 3.7k | -20% | - | 4 years ago 11.21.3 | CommonJS | Bundled | Rich text and code editors, Parsers and serialisers | |
| swagger-markdown Create markdown API documentation from swagger file | 3.6k | +24% | - | 6 months ago 3.1.1 | CommonJS | Bundled | Documentation tooling, Parsers and serialisers | |
| remark-mdx-disable-explicit-jsx Remark plugin to reenable styling of html tags with 'components' prop | 3.6k | -48% | - | 4 years ago 0.1.0 | ESM only | Bundled | Markdown | |
| @remnic/import-claude Import conversation history from Claude.ai data exports into Remnic (issue #568) | 3.6k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @comark/svelte Svelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output. | 3.6k | - | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, Svelte |
| @cossistant/tiny-markdown Lightweight, fully headless markdown editor with real-time styled preview and mention support for React. | 3.6k | - | - | - | 7 months ago 0.0.1 | ESM only | Bundled | Rich text and code editors, React |
| adr-log Generate an architectural decision log out of architectural decision records (ADRs). | 3.6k | -35% | - | 5 years ago 2.2.0 | CommonJS | None | Documentation tooling, Markdown | |
| @jarmin-ai/anydoc Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 3.6k | - | - | - | 5 days ago 0.2.5 | CommonJS | Bundled | PDF and documents, Markdown |
| remark-gfm-configurable remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options | 3.6k | +17% | - | 1 year ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| lat.md A knowledge graph for your codebase, written in markdown | 3.5k | - | - | 1 month ago 0.12.2 | ESM only | None | Markdown | |
| unified-prettier A unified plugin to format output using Prettier | 3.5k | -17% | - | 2 years ago 2.0.1 | ESM only | Bundled | Markdown, Linting and formatting | |
| ink-markdown Render markdown text using Ink | 3.5k | +4% | - | 2 years ago 1.0.4 | CommonJS | None | CLI tools and terminal utilities, React | |
| @telefonica/markdown-confluence-sync Creates/updates/deletes Confluence pages based on markdown files in a directory. Supports Mermaid diagrams and per-page configuration using frontmatter metadata. Works great with Docusaurus | 3.5k | - | - | - | 9 months ago 2.4.0 | ESM only | Bundled | Markdown |
| typedoc-plugin-remark Runs remark plugins on TypeDoc Markdown output. | 3.5k | +275% | - | 18 days ago 2.0.2 | ESM only | None | Documentation tooling, Markdown | |
| @telefonica/confluence-sync Creates/updates/deletes Confluence pages based on a list of objects containing the page contents. Supports nested pages and attachments upload | 3.5k | - | - | - | 10 months ago 2.2.0 | CommonJS | Bundled | CLI tools and terminal utilities, Markdown |
| @vuepress/plugin-markdown-math VuePress plugin - markdown math | 3.5k | - | - | - | 2 years ago 2.0.0-rc.30 | 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.
- remark-lint-mdx-jsx-no-void-childrenremark-lint rule to check mdx jsx quotes
- remark-lint-media-styleremark-lint rule to check whether references or resources are used
- docusaurus-plugin-copy-page-buttonDocusaurus plugin that adds a copy page button to extract documentation content as markdown for AI tools like ChatGPT, Claude, Perplexity, and Gemini
- vuepress-plugin-md-enhanceMarkdown enhancement plugin for vuepress
- remark-lint-mdx-jsx-self-closeremark-lint rule to check that self-closing tags are used when possible
- recma-nextjs-static-propsGenerate getStaticProps exposing top level identifiers
- @nolebase/vitepress-plugin-enhanced-readabilitiesA VitePress plugin enhances the readabilities for VitePress built sites.
- @mdx-js/mdxastTransforms MDAST to MDXAST
- @shogobg/markdown2confluenceConvert Markdown to Confluence markup
- remark-lint-mdx-jsx-quote-styleremark-lint rule to check mdx jsx quotes
- @vuepress/plugin-markdown-chartVuePress plugin - markdown chart
- remark-lint-mdx-jsx-attribute-sortremark-lint rule to check mdx jsx attribute order
- remark-lint-definition-sortremark-lint rule to check definition order
- remark-lint-mdx-jsx-shorthand-attributeremark-lint rule to check that shorthand attributes are used in MDX JSX
- unist-util-to-list-of-charfunctionality that helps generating list of characters in all visible text inside give node tree
- @mdit/plugin-iconicon plugin for MarkdownIt
- markdown-to-quill-deltaConvert Markdown to Quill Delta
- nodebb-widget-essentialsNodeBB Essential Widgets
- any-eslint-parserCheck Any file with ESLint
- @nuxtjs/markdownit-loaderWebpack loader to translate markdown to HTML using markdownit.
- primer-markdownGitHub stylesheets for rendering markdown.
- @remnic/plugin-codexRemnic memory plugin for Codex CLI — hooks, skills, MCP integration
- remark-lint-prohibited-stringsCheck for prohibited strings
- hadsFast web server allowing to browse, search and edit project documentation written in Markdown
- vitepress-plugin-lightboxPlugin for VitePress to add support for viewing images in a lightbox.
- @takazudo/zudo-doczudo-doc framework primitives layer that sits on top of zfb's engine — sidebar, theme, TOC, breadcrumb, layouts, head injection, View Transitions, SSR-skip wrappers (per ADR-003).
- @mstroppel/remark-local-plantuml`remark-local-plantuml` is a simple plugin for [remarkjs](https://github.com/remarkjs/remark) that converts PlantUML code written in Markdown to inline image.
- @jarmin-ai/anydoc-linux-x64-gnuConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- @ziloen/remark-mathRemark plugin to parse and stringify math with dollar and LaTeX delimiters
- @microflash/remark-callout-directivesRemark plugin to render callouts with directives
- bisheng-plugin-reactTo convert JSX which is written in Markdown to React.Element.
- vuetify-pro-tiptaptiptap text editor on vuejs and vuetify
- streamdown-svelte<p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p>
- @remnic/import-chatgptImport memory and conversation summaries from ChatGPT data exports into Remnic (issue #568)
- rich-markdown-editorA rich text editor with Markdown shortcuts
- swagger-markdownCreate markdown API documentation from swagger file
- remark-mdx-disable-explicit-jsxRemark plugin to reenable styling of html tags with 'components' prop
- @remnic/import-claudeImport conversation history from Claude.ai data exports into Remnic (issue #568)
- @comark/svelteSvelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
- @cossistant/tiny-markdownLightweight, fully headless markdown editor with real-time styled preview and mention support for React.
- adr-logGenerate an architectural decision log out of architectural decision records (ADRs).
- @jarmin-ai/anydocConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
- remark-gfm-configurableremark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options
- lat.mdA knowledge graph for your codebase, written in markdown
- unified-prettierA unified plugin to format output using Prettier
- ink-markdownRender markdown text using Ink
- @telefonica/markdown-confluence-syncCreates/updates/deletes Confluence pages based on markdown files in a directory. Supports Mermaid diagrams and per-page configuration using frontmatter metadata. Works great with Docusaurus
- typedoc-plugin-remarkRuns remark plugins on TypeDoc Markdown output.
- @telefonica/confluence-syncCreates/updates/deletes Confluence pages based on a list of objects containing the page contents. Supports nested pages and attachments upload
- @vuepress/plugin-markdown-mathVuePress plugin - markdown math
- 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