Package category
Parsers and serialisers
Parse and generate JSON, YAML, TOML, CSV, XML, Markdown and other formats.
1,438 packages70 comparisons
Packages compared
1,438 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| remark-parse remark plugin to add support for parsing markdown input | 37.5m | +193% | - | 3 years ago 11.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @webassemblyjs/wasm-parser WebAssembly binary format parser | 37m | +47% | - | 1 year ago 1.14.1 | ESM + CommonJS | None | Parsers and serialisers | |
| @xmldom/xmldom A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. | 36.9m | +236% | - | 1 month ago 0.9.12 | CommonJS | Bundled | DOM and browser utilities, Parsers and serialisers | |
| mdast-util-to-hast mdast utility to transform to hast | 36.8m | +272% | - | 10 months ago 13.2.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| pino super fast, all natural json logger | 35.2m | +193% | - | 7 months ago 10.3.1 | CommonJS | Bundled | Logging, Parsers and serialisers | |
| uglify-js JavaScript parser, mangler/compressor and beautifier toolkit | 35.1m | +41% | - | 2 years ago 3.19.3 | CommonJS | None | Compression and archives, Parsers and serialisers | |
| mdast-util-phrasing mdast utility to check if a node is phrasing content | 35m | +302% | - | 2 years ago 4.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| style-to-object Parse CSS inline style to JavaScript object. | 34.4m | +242% | - | 2 months ago 2.0.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Parsers and serialisers | |
| inline-style-parser An inline style parser. | 33.9m | +262% | - | 2 months ago 0.2.9 | ESM + CommonJS | Bundled | Parsers and serialisers, CSS-in-JS and styling | |
| path-expression-matcher Efficient path tracking and pattern matching for XML/JSON parsers | 33.4m | - | - | 2 months ago 1.6.2 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| fast-xml-builder Build XML from JSON without C/C++ based libraries | 33.2m | - | - | 1 month ago 1.3.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| remark-rehype remark plugin that turns markdown into HTML to support rehype | 32.1m | +314% | - | 1 year ago 11.1.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| markdown-table Generate a markdown (GFM) table | 32m | +273% | - | 1 year ago 3.0.4 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-gfm-table micromark extension to support GFM tables | 31.7m | +313% | - | 13 days ago 2.1.2 | ESM only | Bundled | Tables and data grids, Markdown | |
| xml2js Simple XML to JavaScript object converter. | 31.6m | +44% | - | 3 years ago 0.6.2 | CommonJS | None | Parsers and serialisers | |
| ret Tokenizes a string that represents a regular expression. | 30.9m | +90% | - | 3 years ago 0.5.0 | CommonJS | Bundled | Parsers and serialisers | |
| rrweb-cssom CSS Object Model implementation and CSS parser | 30.5m | +99% | - | 1 year ago 0.8.0 | CommonJS | None | Parsers and serialisers | |
| mdast-util-gfm-table mdast extension to parse and serialize GFM tables | 30m | +319% | - | 3 years ago 2.0.0 | ESM only | Bundled | Tables and data grids, Parsers and serialisers | |
| micromark-extension-gfm-strikethrough micromark extension to support GFM strikethrough | 29.3m | +315% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-gfm-strikethrough mdast extension to parse and serialize GFM strikethrough | 29.3m | +294% | - | 3 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-gfm-task-list-item micromark extension to support GFM task list items | 29.3m | +314% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-gfm-task-list-item mdast extension to parse and serialize GFM task list items | 29.2m | +316% | - | 3 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-gfm mdast extension to parse and serialize GFM (GitHub Flavored Markdown) | 29.2m | +299% | - | 1 year ago 3.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-find-and-replace mdast utility to find and replace text in a tree | 29.1m | +313% | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-gfm-footnote micromark extension to support GFM footnotes | 29m | +351% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-gfm micromark extension to support GFM (GitHub Flavored Markdown) | 28.9m | +275% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-gfm-tagfilter micromark extension to support GFM tagfilter | 28.8m | +293% | - | 3 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-stringify remark plugin to add support for serializing markdown | 28.4m | +289% | - | 3 years ago 11.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-gfm-footnote mdast extension to parse and serialize GFM footnotes | 27.7m | +332% | - | 1 year ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| interpret A dictionary of file extensions and associated module loaders. | 25.6m | +17% | - | 4 years ago 3.1.1 | CommonJS | None | Parsers and serialisers, React | |
| json-schema-to-ts Infer typescript types from your JSON schemas! | 24.9m | +962% | - | 2 years ago 3.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation | |
| smol-toml A small, fast, and correct TOML parser/serializer | 24.7m | +491% | - | 2 days ago 1.9.0 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| react-markdown React component to render markdown | 24.6m | +324% | - | 1 year ago 10.1.0 | ESM only | Bundled | Markdown, React | |
| strtok3 A promise based streaming tokenizer | 23.6m | +132% | - | 6 months ago 10.3.5 | ESM only | Bundled | Parsers and serialisers | |
| parse5-htmlparser2-tree-adapter htmlparser2 tree adapter for parse5. | 23.5m | +95% | - | 5 months ago 8.0.1 | ESM only | Bundled | Parsers and serialisers | |
| error-stack-parser Extract meaning from JS Errors | 22.2m | +59% | - | 4 years ago 2.1.4 | CommonJS | Bundled | Parsers and serialisers | |
| destr A faster, secure and convenient alternative for JSON.parse | 21.2m | +210% | - | 1 year ago 2.0.5 | ESM + CommonJS | Bundled | Parsers and serialisers, Node.js utilities | |
| markdown-it Markdown-it - modern pluggable markdown parser. | 20.7m | +143% | - | 14 days ago 15.0.2 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| cheerio The fast, flexible & elegant library for parsing and manipulating HTML and XML. | 19.8m | +87% | - | 8 months ago 1.2.0 | ESM + CommonJS | Bundled | Parsers and serialisers, DOM and browser utilities | |
| @jsonjoy.com/buffers Various helper utilities for working with buffers and binary data | 18.8m | +659% | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers | |
| bplist-parser Binary plist parser. | 18.6m | +161% | - | 19 days ago 0.5.0 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @jsonjoy.com/util Various helper utilities | 18m | +207% | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers | |
| @jsonjoy.com/json-pack High-performance JSON serialization library | 17.9m | +199% | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers | |
| @discoveryjs/json-ext A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.) | 17m | +26% | - | 4 months ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Promises and async control flow | |
| redis-parser Javascript Redis protocol (RESP) parser | 16.8m | +137% | - | 9 years ago 3.0.0 | CommonJS | None | Database clients and drivers, Parsers and serialisers | |
| shiki A beautiful Syntax Highlighter. | 16.6m | +425% | - | 1 month ago 4.4.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| toml TOML parser for Node.js (TOML v1.1.0 compliant) | 16.4m | +566% | - | 2 months ago 5.0.0 | CommonJS | Bundled | Parsers and serialisers | |
| @jsonjoy.com/json-pointer High-performance JSON Pointer implementation | 16.3m | +605% | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers | |
| d3-dsv A parser and formatter for delimiter-separated values, such as CSV and TSV | 16m | +238% | - | 5 years ago 3.0.1 | ESM only | None | Parsers and serialisers, Charts and data visualisation | |
| xmlbuilder2 An XML builder for node.js | 15.8m | +707% | - | 9 months ago 4.0.3 | CommonJS | Bundled | 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-parseremark plugin to add support for parsing markdown input
- @webassemblyjs/wasm-parserWebAssembly binary format parser
- @xmldom/xmldomA pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.
- mdast-util-to-hastmdast utility to transform to hast
- pinosuper fast, all natural json logger
- uglify-jsJavaScript parser, mangler/compressor and beautifier toolkit
- mdast-util-phrasingmdast utility to check if a node is phrasing content
- style-to-objectParse CSS inline style to JavaScript object.
- inline-style-parserAn inline style parser.
- path-expression-matcherEfficient path tracking and pattern matching for XML/JSON parsers
- fast-xml-builderBuild XML from JSON without C/C++ based libraries
- remark-rehyperemark plugin that turns markdown into HTML to support rehype
- markdown-tableGenerate a markdown (GFM) table
- micromark-extension-gfm-tablemicromark extension to support GFM tables
- xml2jsSimple XML to JavaScript object converter.
- retTokenizes a string that represents a regular expression.
- rrweb-cssomCSS Object Model implementation and CSS parser
- mdast-util-gfm-tablemdast extension to parse and serialize GFM tables
- micromark-extension-gfm-strikethroughmicromark extension to support GFM strikethrough
- mdast-util-gfm-strikethroughmdast extension to parse and serialize GFM strikethrough
- micromark-extension-gfm-task-list-itemmicromark extension to support GFM task list items
- mdast-util-gfm-task-list-itemmdast extension to parse and serialize GFM task list items
- mdast-util-gfmmdast extension to parse and serialize GFM (GitHub Flavored Markdown)
- mdast-util-find-and-replacemdast utility to find and replace text in a tree
- micromark-extension-gfm-footnotemicromark extension to support GFM footnotes
- micromark-extension-gfmmicromark extension to support GFM (GitHub Flavored Markdown)
- micromark-extension-gfm-tagfiltermicromark extension to support GFM tagfilter
- remark-stringifyremark plugin to add support for serializing markdown
- mdast-util-gfm-footnotemdast extension to parse and serialize GFM footnotes
- interpretA dictionary of file extensions and associated module loaders.
- json-schema-to-tsInfer typescript types from your JSON schemas!
- smol-tomlA small, fast, and correct TOML parser/serializer
- react-markdownReact component to render markdown
- strtok3A promise based streaming tokenizer
- parse5-htmlparser2-tree-adapterhtmlparser2 tree adapter for parse5.
- error-stack-parserExtract meaning from JS Errors
- destrA faster, secure and convenient alternative for JSON.parse
- markdown-itMarkdown-it - modern pluggable markdown parser.
- cheerioThe fast, flexible & elegant library for parsing and manipulating HTML and XML.
- @jsonjoy.com/buffersVarious helper utilities for working with buffers and binary data
- bplist-parserBinary plist parser.
- @jsonjoy.com/utilVarious helper utilities
- @jsonjoy.com/json-packHigh-performance JSON serialization library
- @discoveryjs/json-extA set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
- redis-parserJavascript Redis protocol (RESP) parser
- shikiA beautiful Syntax Highlighter.
- tomlTOML parser for Node.js (TOML v1.1.0 compliant)
- @jsonjoy.com/json-pointerHigh-performance JSON Pointer implementation
- d3-dsvA parser and formatter for delimiter-separated values, such as CSV and TSV
- xmlbuilder2An XML builder for node.js
- htmlparser2 vs cssom
- css-tree vs lightningcss
- esprima vs meriyah
- 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
- pino vs roarr
- cheerio vs html-react-parser
- htmlparser2 vs html-react-parser
- react-markdown vs markdown-to-jsx
- @mdxeditor/editor vs react-native-enriched-markdown
- @microsoft/tsdoc vs jsdoc-to-markdown
- markdown-exit vs snarkdown
- doctoc vs jsdoc-to-markdown
- react-markdown vs @mdxeditor/editor
- snarkdown vs @tryfabric/martian
- turndown vs snarkdown
- conf vs convict
- markdown-it vs turndown
- xlsx vs fast-formula-parser
- json-schema-to-ts vs prisma-json-types-generator
- @microsoft/tsdoc vs vue-docgen-api