Skip to content
JS
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
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
colord
👑 A tiny yet powerful tool for high-performance color manipulations and conversions
15.6m+39%-1 month ago
2.10.0
ESM + CommonJSBundledAccessibility, 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 + CommonJSBundledParsers and serialisers
plist
Apple's property list parser/builder for Node.js and browsers
15.3m+271%-4 months ago
5.0.0
ESM onlyBundledParsers and serialisers
@mdx-js/react
React context for MDX
14.6m+101%-1 year ago
3.1.1
ESM onlyBundledMarkdown, React
cron-parser
Node.js library for parsing crontab instructions
14.2m+160%-12 days ago
5.10.1
CommonJSBundledDate 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 + CommonJSBundledParsers and serialisers
svg-parser
Create a JSON-friendly object from an SVG string
13.4m+44%-1 month ago
2.1.0
ESM + CommonJSNoneParsers and serialisers
valibot
The modular and type safe schema library for validating structural data
13.4m+704%-16 days ago
1.5.0
ESM + CommonJSBundledSchema validation, TypeScript tooling
conventional-commits-parser
Parse raw conventional commits.
13.2m+60%-1 month ago
7.1.2
ESM onlyBundledParsers 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 onlyBundledSchema validation, Parsers and serialisers
parse5-parser-stream
Streaming HTML parser with scripting support.
12.3m+190%-1 year ago
8.0.0
ESM onlyBundledParsers and serialisers
regexpp
Regular expression parser for ECMAScript.
12.3m-21%-5 years ago
3.2.0
ESM + CommonJSNoneParsers and serialisers
parseley
CSS selectors parser
11.9m+260%-9 months ago
0.13.1
ESM + CommonJSBundledParsers and serialisers
peberminta
Simple, transparent parser combinators toolkit that supports any tokens
11.8m+266%-1 year ago
0.10.0
ESM + CommonJSBundledParsers and serialisers
@fast-csv/parse
fast-csv parsing package
11.7m+292%-4 months ago
5.0.7
CommonJSBundledParsers and serialisers
fast-csv
CSV parser and writer
11.6m+295%-4 months ago
5.0.7
CommonJSBundledParsers 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
CommonJSBundledParsers and serialisers
fast-json-stringify
Stringify your JSON at max speed
11.1m+277%-2 months ago
7.0.1
CommonJSBundledParsers 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
CommonJSNoneParsers and serialisers
@biomejs/biome
Biome is a toolchain for the web: formatter, linter and more
10.9m+297%-9 days ago
2.5.14
-NoneLinting and formatting, TypeScript tooling
regexp-tree
Regular Expressions parser in JavaScript
10.7m+68%-3 years ago
0.1.27
-BundledParsers and serialisers
exceljs
Excel Workbook Manager - Read and Write xlsx and csv Files.
10.7m+351%-2 years ago
4.4.0
CommonJSBundledPDF and documents, Parsers and serialisers
@sideway/formula
Math and string formula parser.
10.5m+24%-3 years ago
3.0.1
CommonJSBundledNumbers and maths, Parsers and serialisers
conf
Simple config handling for your app or module
10.1m+717%-7 months ago
15.1.0
ESM onlyBundledConfiguration, Parsers and serialisers
tinycolor2
Fast Color Parsing and Manipulation
9.9m+59%-3 years ago
1.6.0
ESM + CommonJSNoneParsers and serialisers
remark-mdx
remark plugin to support MDX syntax
9.7m+196%-1 year ago
3.1.1
ESM onlyBundledMarkdown, 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 onlyBundledMarkdown, Parsers and serialisers
micromark-extension-mdxjs
micromark extension to support MDX.js
9.5m+253%-2 years ago
3.0.0
ESM onlyBundledMarkdown, 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
CommonJSNoneParsers and serialisers
@microsoft/tsdoc
A parser for the TypeScript doc comment syntax
9.3m+95%-9 days ago
0.17.0
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
xlsx
SheetJS Spreadsheet data parser and writer
9.3m+170%-4 years ago
0.18.5
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
snapdragon-node
Class for creating AST nodes.
9.2m-9%-7 years ago
3.0.0
CommonJSNoneParsers and serialisers
snapdragon-util
Utilities for the snapdragon parser/compiler.
9.2m-11%-8 years ago
5.0.1
CommonJSNoneParsers and serialisers
word
Word Processing Document library
9.2m+195%-6 years ago
0.4.0
CommonJSBundledParsers 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
-NoneParsers 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
CommonJSBundledParsers and serialisers
yaml-ast-parser
[![Build Status](https://travis-ci.org/mulesoft-labs/yaml-ast-parser.svg?branch=master)](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
8.9m+69%-7 years ago
0.0.43
CommonJSBundledParsers and serialisers
unbash
Fast 0-deps bash parser written in TypeScript
8.7m--23 days ago
4.0.11
ESM onlyBundledParsers and serialisers, TypeScript tooling
roarr
JSON logger for Node.js and browser.
8.5m+137%-1 month ago
7.21.7
CommonJSBundledLogging, Parsers and serialisers
esniff
Low footprint ECMAScript source code parser
8.1m+14%-2 years ago
2.0.1
-NoneParsers and serialisers
markdown-extensions
List of Markdown file extensions
7.8m+283%-3 years ago
2.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
xml-js
A convertor between XML text and Javascript object / JSON text.
7.7m+214%-7 years ago
1.6.11
CommonJSBundledParsers and serialisers
lightningcss-linux-arm64-gnu
A CSS parser, transformer, and minifier written in Rust
7.7m+482%-2 months ago
1.33.0
CommonJSNoneParsers 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 + CommonJSBundledParsers and serialisers
@acemir/cssom
CSS Object Model implementation and CSS parser
7.5m+3084688%-8 months ago
0.9.31
CommonJSNoneParsers and serialisers
@one-ini/wasm
Parse EditorConfig-INI file contents into AST
7.4m+79%-6 months ago
0.2.1
CommonJSBundledParsers 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 + CommonJSBundledParsers and serialisers, TypeScript tooling
remend
Self-healing markdown. Intelligently parses and styles incomplete Markdown blocks.
7.1m--1 month ago
1.3.1
ESM onlyBundledMarkdown, 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
CommonJSBundledParsers 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 + CommonJSBundledParsers 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[![Build Status](https://travis-ci.org/mulesoft-labs/yaml-ast-parser.svg?branch=master)](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