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-preset-lint-consistent remark preset to configure remark-lint with rules that enforce consistency | 142.3k | +32% | - | 1 year ago 6.0.1 | ESM only | Bundled | Markdown | |
| @mdit-vue/plugin-frontmatter A markdown-it plugin to get markdown frontmatter | 140.9k | - | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Vue |
| remark-lint-no-multiple-toplevel-headings remark-lint rule to warn when multiple top level headings are used | 140.4k | +15% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| @mdit-vue/plugin-component A markdown-it plugin to allow vue components in markdown | 138.6k | - | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Vue |
| @unified-latex/unified-latex-types type definitions for unified-latex | 137.3k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-visit Functions for traversing a unified-latex AST | 137.2k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-trim Functions for modifying a unified-latex AST | 137.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-pegjs PEGjs grammars and tools for constructing unified-latex ASTs | 137k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-match Match nodes in a unified-latex AST | 137k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-replace Functions for modifying a unified-latex AST | 137k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-arguments Tools for manipulating unified-latex ASTs | 137k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-parse Tools for manipulating unified-latex ASTs | 136.5k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-environments Tools for manipulating unified-latex ASTs | 136.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-catcode Tools for manipulating unified-latex ASTs | 136.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-render-info Functions for modifying a unified-latex AST | 136.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-comments Tools for manipulating unified-latex ASTs | 136.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-builder Tools for constructing unified-latex ASTs | 136k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-scan Functions for modifying a unified-latex AST | 135.9k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| markdown-exit A TypeScript rewrite of markdown-it with enhancements | 135.2k | +188157% | - | 1 month ago 1.3.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @nuxt/content Write your content inside your Nuxt app | 132.2k | - | - | - | 4 days ago 3.16.1 | ESM + CommonJS | Bundled | Markdown, Vue |
| markdown-link-check checks the all of the hyperlinks in a markdown text to determine if they are alive or dead | 131.6k | +28% | - | 1 month ago 3.15.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| textlint The pluggable linting tool for natural language. | 130.6k | +102% | - | 1 month ago 15.8.0 | CommonJS | Bundled | AI and machine learning, Parsers and serialisers | |
| remark-lint-no-heading-punctuation remark-lint rule to warn when headings end in illegal characters | 129.5k | +15% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| remark-gemoji remark plugin to turn gemoji shortcodes (`:+1:`) into emoji (`👍`) | 129.4k | +437% | - | 3 years ago 8.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @textlint/fixer-formatter textlint output formatter for fixer | 128.3k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | Parsers and serialisers, Markdown |
| list-item Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters. | 127.8k | -24% | - | 8 years ago 2.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| remark-lint-no-duplicate-headings remark-lint rule to warn on duplicate headings | 127.3k | +17% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| @unified-latex/unified-latex-util-print-raw Print a unified-latex AST with no fancy formatting | 124k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-split Functions for modifying a unified-latex AST | 124k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| remark-lint-table-pipes remark-lint rule to warn when table rows are not fenced with pipes | 123.9k | +7% | - | 1 year ago 5.0.1 | ESM only | Bundled | Markdown | |
| @netlify/framework-info Framework detection utility | 123.8k | - | - | - | 1 year ago 10.0.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Build tools |
| @unified-latex/unified-latex-ctan unified-latex tools relating to specific CTAN packages | 123.1k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-argspec Tools parsing a LaTeX argument specification in the xparse format | 123k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| md-to-pdf CLI tool for converting Markdown files to PDF. | 123k | +361% | - | 10 months ago 5.2.5 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| @create-markdown/preview Framework-agnostic HTML rendering for @create-markdown with optional syntax highlighting | 121.1k | - | - | - | 5 months ago 2.0.3 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| typedoc-github-wiki-theme Generates TypeDoc Markdown output for GitHub Wiki. | 119.5k | +46% | - | 18 days ago 2.1.1 | ESM only | None | Documentation tooling, Markdown | |
| json2md A JSON to Markdown converter. | 119.2k | +15% | - | 1 year ago 2.0.3 | CommonJS | None | Markdown, Parsers and serialisers | |
| hast-util-definition-list hast-util-to-mdast handlers for definition list | 118.2k | +7178% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-lint-maximum-line-length remark-lint rule to warn when lines are too long | 117.2k | -15% | - | 1 year ago 4.1.1 | ESM only | Bundled | Markdown | |
| remark-lint-no-shell-dollars remark-lint rule to warn when shell code is prefixed by dollars | 114.7k | -12% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| hast-util-is-conditional-comment hast utility to check if a node is a conditional comment | 113.9k | +90% | - | 1 year ago 3.0.1 | ESM only | Bundled | Markdown | |
| @unified-latex/unified-latex-util-pgfkeys Functions for manipulating pgfkeys-like arguments in a unified-latex AST | 112.6k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-util-to-string Print a unified-latex ASTs to a string | 110.9k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| remark-lint-no-consecutive-blank-lines remark-lint rule to warn for too many consecutive blank lines | 110.8k | -16% | - | 1 year ago 5.0.1 | ESM only | Bundled | Markdown | |
| remark-lint-definition-case remark-lint rule to warn when definition labels are not lowercase | 110.7k | -18% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown | |
| markdown-toc Generate a markdown TOC (table of contents) with Remarkable. | 109k | -6% | - | 9 years ago 1.2.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @unified-latex/unified-latex-util-ligatures Tools for manipulating unified-latex ASTs | 108.6k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| @unified-latex/unified-latex-to-hast Convert a unified-latex AST to a HAST AST (for HTML conversion) | 108.6k | - | - | - | 5 months ago 1.8.4 | ESM + CommonJS | Bundled | Linting and formatting, Markdown |
| remark-supersub Remark plugin for adding subscript/superscript syntax. | 108.3k | +19% | - | 5 years ago 1.0.0 | ESM only | Bundled | Markdown | |
| mdast-util-definition-list mdast extension for definition list | 107.9k | +5151% | - | 2 years ago 2.0.0 | ESM only | Bundled | 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.
- remark-preset-lint-consistentremark preset to configure remark-lint with rules that enforce consistency
- @mdit-vue/plugin-frontmatterA markdown-it plugin to get markdown frontmatter
- remark-lint-no-multiple-toplevel-headingsremark-lint rule to warn when multiple top level headings are used
- @mdit-vue/plugin-componentA markdown-it plugin to allow vue components in markdown
- @unified-latex/unified-latex-typestype definitions for unified-latex
- @unified-latex/unified-latex-util-visitFunctions for traversing a unified-latex AST
- @unified-latex/unified-latex-util-trimFunctions for modifying a unified-latex AST
- @unified-latex/unified-latex-util-pegjsPEGjs grammars and tools for constructing unified-latex ASTs
- @unified-latex/unified-latex-util-matchMatch nodes in a unified-latex AST
- @unified-latex/unified-latex-util-replaceFunctions for modifying a unified-latex AST
- @unified-latex/unified-latex-util-argumentsTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-util-parseTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-util-environmentsTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-util-catcodeTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-util-render-infoFunctions for modifying a unified-latex AST
- @unified-latex/unified-latex-util-commentsTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-builderTools for constructing unified-latex ASTs
- @unified-latex/unified-latex-util-scanFunctions for modifying a unified-latex AST
- markdown-exitA TypeScript rewrite of markdown-it with enhancements
- @nuxt/contentWrite your content inside your Nuxt app
- markdown-link-checkchecks the all of the hyperlinks in a markdown text to determine if they are alive or dead
- textlintThe pluggable linting tool for natural language.
- remark-lint-no-heading-punctuationremark-lint rule to warn when headings end in illegal characters
- remark-gemojiremark plugin to turn gemoji shortcodes (`:+1:`) into emoji (`👍`)
- @textlint/fixer-formattertextlint output formatter for fixer
- list-itemGenerate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.
- remark-lint-no-duplicate-headingsremark-lint rule to warn on duplicate headings
- @unified-latex/unified-latex-util-print-rawPrint a unified-latex AST with no fancy formatting
- @unified-latex/unified-latex-util-splitFunctions for modifying a unified-latex AST
- remark-lint-table-pipesremark-lint rule to warn when table rows are not fenced with pipes
- @netlify/framework-infoFramework detection utility
- @unified-latex/unified-latex-ctanunified-latex tools relating to specific CTAN packages
- @unified-latex/unified-latex-util-argspecTools parsing a LaTeX argument specification in the xparse format
- md-to-pdfCLI tool for converting Markdown files to PDF.
- @create-markdown/previewFramework-agnostic HTML rendering for @create-markdown with optional syntax highlighting
- typedoc-github-wiki-themeGenerates TypeDoc Markdown output for GitHub Wiki.
- json2mdA JSON to Markdown converter.
- hast-util-definition-listhast-util-to-mdast handlers for definition list
- remark-lint-maximum-line-lengthremark-lint rule to warn when lines are too long
- remark-lint-no-shell-dollarsremark-lint rule to warn when shell code is prefixed by dollars
- hast-util-is-conditional-commenthast utility to check if a node is a conditional comment
- @unified-latex/unified-latex-util-pgfkeysFunctions for manipulating pgfkeys-like arguments in a unified-latex AST
- @unified-latex/unified-latex-util-to-stringPrint a unified-latex ASTs to a string
- remark-lint-no-consecutive-blank-linesremark-lint rule to warn for too many consecutive blank lines
- remark-lint-definition-caseremark-lint rule to warn when definition labels are not lowercase
- markdown-tocGenerate a markdown TOC (table of contents) with Remarkable.
- @unified-latex/unified-latex-util-ligaturesTools for manipulating unified-latex ASTs
- @unified-latex/unified-latex-to-hastConvert a unified-latex AST to a HAST AST (for HTML conversion)
- remark-supersubRemark plugin for adding subscript/superscript syntax.
- mdast-util-definition-listmdast extension for definition list
- 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