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 |
|---|---|---|---|---|---|---|---|---|
| colord 👑 A tiny yet powerful tool for high-performance color manipulations and conversions | 15.6m | +39% | - | 1 month ago 2.10.0 | ESM + CommonJS | Bundled | Accessibility, Parsers and serialisers | |
| stacktrace-parser Parses every stack trace into a nicely formatted array of hashes. | 15.4m | +200% | - | 1 year ago 0.1.11 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| plist Apple's property list parser/builder for Node.js and browsers | 15.3m | +271% | - | 4 months ago 5.0.0 | ESM only | Bundled | Parsers and serialisers | |
| @mdx-js/react React context for MDX | 14.6m | +101% | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, React | |
| cron-parser Node.js library for parsing crontab instructions | 14.2m | +160% | - | 12 days ago 5.10.1 | CommonJS | Bundled | Date and time, Parsers and serialisers | |
| csv-parse CSV parsing implementing the Node.js `stream.Transform` API | 13.7m | +98% | - | 1 month ago 7.0.2 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| svg-parser Create a JSON-friendly object from an SVG string | 13.4m | +44% | - | 1 month ago 2.1.0 | ESM + CommonJS | None | Parsers and serialisers | |
| valibot The modular and type safe schema library for validating structural data | 13.4m | +704% | - | 16 days ago 1.5.0 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| conventional-commits-parser Parse raw conventional commits. | 13.2m | +60% | - | 1 month ago 7.1.2 | ESM only | Bundled | Parsers and serialisers | |
| @apidevtools/json-schema-ref-parser Parse, Resolve, and Dereference JSON Schema $ref pointers | 12.7m | +102% | - | 4 days ago 16.0.3 | ESM only | Bundled | Schema validation, Parsers and serialisers | |
| parse5-parser-stream Streaming HTML parser with scripting support. | 12.3m | +190% | - | 1 year ago 8.0.0 | ESM only | Bundled | Parsers and serialisers | |
| regexpp Regular expression parser for ECMAScript. | 12.3m | -21% | - | 5 years ago 3.2.0 | ESM + CommonJS | None | Parsers and serialisers | |
| parseley CSS selectors parser | 11.9m | +260% | - | 9 months ago 0.13.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| peberminta Simple, transparent parser combinators toolkit that supports any tokens | 11.8m | +266% | - | 1 year ago 0.10.0 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @fast-csv/parse fast-csv parsing package | 11.7m | +292% | - | 4 months ago 5.0.7 | CommonJS | Bundled | Parsers and serialisers | |
| fast-csv CSV parser and writer | 11.6m | +295% | - | 4 months ago 5.0.7 | CommonJS | Bundled | Parsers and serialisers | |
| comment-json Parse and stringify JSON with comments. It will retain comments even after saved! | 11.2m | +139% | - | 5 months ago 5.0.0 | CommonJS | Bundled | Parsers and serialisers | |
| fast-json-stringify Stringify your JSON at max speed | 11.1m | +277% | - | 2 months ago 7.0.1 | CommonJS | Bundled | Parsers and serialisers | |
| papaparse Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV. | 10.9m | +185% | - | 1 month ago 5.7.0 | CommonJS | None | Parsers and serialisers | |
| @biomejs/biome Biome is a toolchain for the web: formatter, linter and more | 10.9m | +297% | - | 9 days ago 2.5.14 | - | None | Linting and formatting, TypeScript tooling | |
| regexp-tree Regular Expressions parser in JavaScript | 10.7m | +68% | - | 3 years ago 0.1.27 | - | Bundled | Parsers and serialisers | |
| exceljs Excel Workbook Manager - Read and Write xlsx and csv Files. | 10.7m | +351% | - | 2 years ago 4.4.0 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| @sideway/formula Math and string formula parser. | 10.5m | +24% | - | 3 years ago 3.0.1 | CommonJS | Bundled | Numbers and maths, Parsers and serialisers | |
| conf Simple config handling for your app or module | 10.1m | +717% | - | 7 months ago 15.1.0 | ESM only | Bundled | Configuration, Parsers and serialisers | |
| tinycolor2 Fast Color Parsing and Manipulation | 9.9m | +59% | - | 3 years ago 1.6.0 | ESM + CommonJS | None | Parsers and serialisers | |
| remark-mdx remark plugin to support MDX syntax | 9.7m | +196% | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-mdx mdast extension to parse and serialize MDX (or MDX.js) | 9.6m | +303% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-mdxjs micromark extension to support MDX.js | 9.5m | +253% | - | 2 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| snapdragon Easy-to-use plugin system for creating powerful, fast and versatile parsers and compilers, with built-in source-map support. | 9.5m | -12% | - | 5 years ago 0.12.1 | CommonJS | None | Parsers and serialisers | |
| @microsoft/tsdoc A parser for the TypeScript doc comment syntax | 9.3m | +95% | - | 9 days ago 0.17.0 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers | |
| xlsx SheetJS Spreadsheet data parser and writer | 9.3m | +170% | - | 4 years ago 0.18.5 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| snapdragon-node Class for creating AST nodes. | 9.2m | -9% | - | 7 years ago 3.0.0 | CommonJS | None | Parsers and serialisers | |
| snapdragon-util Utilities for the snapdragon parser/compiler. | 9.2m | -11% | - | 8 years ago 5.0.1 | CommonJS | None | Parsers and serialisers | |
| word Word Processing Document library | 9.2m | +195% | - | 6 years ago 0.4.0 | CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| jju a set of utilities to work with JSON / JSON5 documents | 9.1m | +77% | - | 8 years ago 1.4.0 | - | None | Parsers and serialisers | |
| regex-parser A module that parses a string as regular expression and returns the parsed value. | 9m | -6% | - | 1 year ago 2.3.1 | CommonJS | Bundled | Parsers and serialisers | |
| yaml-ast-parser [](https://travis-ci.org/mulesoft-labs/yaml-ast-parser) | 8.9m | +69% | - | 7 years ago 0.0.43 | CommonJS | Bundled | Parsers and serialisers | |
| unbash Fast 0-deps bash parser written in TypeScript | 8.7m | - | - | 23 days ago 4.0.11 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| roarr JSON logger for Node.js and browser. | 8.5m | +137% | - | 1 month ago 7.21.7 | CommonJS | Bundled | Logging, Parsers and serialisers | |
| esniff Low footprint ECMAScript source code parser | 8.1m | +14% | - | 2 years ago 2.0.1 | - | None | Parsers and serialisers | |
| markdown-extensions List of Markdown file extensions | 7.8m | +283% | - | 3 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| xml-js A convertor between XML text and Javascript object / JSON text. | 7.7m | +214% | - | 7 years ago 1.6.11 | CommonJS | Bundled | Parsers and serialisers | |
| lightningcss-linux-arm64-gnu A CSS parser, transformer, and minifier written in Rust | 7.7m | +482% | - | 2 months ago 1.33.0 | CommonJS | None | Parsers and serialisers, Build tools | |
| meriyah A 100% compliant, self-hosted javascript parser with high focus on both performance and stability | 7.5m | +2252% | - | 20 days ago 7.3.3 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @acemir/cssom CSS Object Model implementation and CSS parser | 7.5m | +3084688% | - | 8 months ago 0.9.31 | CommonJS | None | Parsers and serialisers | |
| @one-ini/wasm Parse EditorConfig-INI file contents into AST | 7.4m | +79% | - | 6 months ago 0.2.1 | CommonJS | Bundled | Parsers and serialisers | |
| node-html-parser A very fast HTML parser, generating a simplified DOM, with basic element query support. | 7.1m | +102% | - | 18 days ago 9.0.4 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| remend Self-healing markdown. Intelligently parses and styles incomplete Markdown blocks. | 7.1m | - | - | 1 month ago 1.3.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| gray-matter Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and | 7.1m | +221% | - | 5 years ago 4.0.3 | CommonJS | Bundled | Parsers and serialisers, Markdown | |
| chevrotain Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers | 7.1m | +198% | - | 1 month ago 13.2.0 | ESM + 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.
- colord👑 A tiny yet powerful tool for high-performance color manipulations and conversions
- stacktrace-parserParses every stack trace into a nicely formatted array of hashes.
- plistApple's property list parser/builder for Node.js and browsers
- @mdx-js/reactReact context for MDX
- cron-parserNode.js library for parsing crontab instructions
- csv-parseCSV parsing implementing the Node.js `stream.Transform` API
- svg-parserCreate a JSON-friendly object from an SVG string
- valibotThe modular and type safe schema library for validating structural data
- conventional-commits-parserParse raw conventional commits.
- @apidevtools/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
- parse5-parser-streamStreaming HTML parser with scripting support.
- regexppRegular expression parser for ECMAScript.
- parseleyCSS selectors parser
- pebermintaSimple, transparent parser combinators toolkit that supports any tokens
- @fast-csv/parsefast-csv parsing package
- fast-csvCSV parser and writer
- comment-jsonParse and stringify JSON with comments. It will retain comments even after saved!
- fast-json-stringifyStringify your JSON at max speed
- papaparseFast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
- @biomejs/biomeBiome is a toolchain for the web: formatter, linter and more
- regexp-treeRegular Expressions parser in JavaScript
- exceljsExcel Workbook Manager - Read and Write xlsx and csv Files.
- @sideway/formulaMath and string formula parser.
- confSimple config handling for your app or module
- tinycolor2Fast Color Parsing and Manipulation
- remark-mdxremark plugin to support MDX syntax
- mdast-util-mdxmdast extension to parse and serialize MDX (or MDX.js)
- micromark-extension-mdxjsmicromark extension to support MDX.js
- snapdragonEasy-to-use plugin system for creating powerful, fast and versatile parsers and compilers, with built-in source-map support.
- @microsoft/tsdocA parser for the TypeScript doc comment syntax
- xlsxSheetJS Spreadsheet data parser and writer
- snapdragon-nodeClass for creating AST nodes.
- snapdragon-utilUtilities for the snapdragon parser/compiler.
- wordWord Processing Document library
- jjua set of utilities to work with JSON / JSON5 documents
- regex-parserA module that parses a string as regular expression and returns the parsed value.
- yaml-ast-parser[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
- unbashFast 0-deps bash parser written in TypeScript
- roarrJSON logger for Node.js and browser.
- esniffLow footprint ECMAScript source code parser
- markdown-extensionsList of Markdown file extensions
- xml-jsA convertor between XML text and Javascript object / JSON text.
- lightningcss-linux-arm64-gnuA CSS parser, transformer, and minifier written in Rust
- meriyahA 100% compliant, self-hosted javascript parser with high focus on both performance and stability
- @acemir/cssomCSS Object Model implementation and CSS parser
- @one-ini/wasmParse EditorConfig-INI file contents into AST
- node-html-parserA very fast HTML parser, generating a simplified DOM, with basic element query support.
- remendSelf-healing markdown. Intelligently parses and styles incomplete Markdown blocks.
- gray-matterParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
- chevrotainChevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers
- 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