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
parse-latin
Latin-script (natural language) parser
3.5m+263%-3 years ago
7.0.0
ESM onlyBundledParsers and serialisers, AI and machine learning
@yuku-toolchain/types
Shared AST, diagnostic, and traversal type definitions for the yuku toolchain
3.4m--1 day ago
0.11.0
ESM onlyBundledTypeScript tooling, Parsers and serialisers
json3
A JSON polyfill for older JavaScript platforms.
3.4m-3%-7 years ago
3.3.3
CommonJSNoneParsers and serialisers
@exodus/schemasafe
JSON Safe Parser & Schema Validator
3.3m+48%-3 years ago
1.3.0
CommonJSBundledSchema validation, Parsers and serialisers
fastparse
A very simple and stupid parser, based on a statemachine and regular expressions.
3.1m+4%-7 years ago
1.1.2
CommonJSNoneParsers and serialisers
javascript-stringify
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`
3.1m+35%-5 years ago
2.1.0
CommonJSBundledParsers and serialisers
js2xmlparser
Parses JavaScript objects into XML
3m+13%-4 years ago
5.0.0
CommonJSBundledParsers and serialisers
xmlcreate
Simple XML builder for Node.js
3m+20%-4 years ago
2.0.4
CommonJSBundledParsers and serialisers
elementtree
XML Serialization and Parsing module based on Python's ElementTree.
3m+307%-9 years ago
0.1.7
CommonJSNoneParsers and serialisers
lightningcss-win32-arm64-msvc
A CSS parser, transformer, and minifier written in Rust
3m+298%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
yuku-ast
Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities
2.9m--1 day ago
0.11.0
ESM onlyBundledTypeScript tooling, Parsers and serialisers
yuku-parser
High-performance JavaScript/TypeScript parser
2.9m--1 day ago
0.11.0
ESM onlyBundledParsers and serialisers, TypeScript tooling
remark-directive
remark plugin to support directives
2.9m+314%-1 year ago
4.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
yuku-codegen
High-performance JavaScript/TypeScript code generator written in Zig
2.9m--1 day ago
0.11.0
ESM onlyBundledTypeScript tooling, Parsers and serialisers
@stoplight/json
Useful functions when working with JSON.
2.9m+47%-2 years ago
3.21.7
ESM + CommonJSBundledParsers and serialisers
character-parser
Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.
2.9m+63%-4 years ago
4.0.0
ESM + CommonJSBundledParsers and serialisers
acorn-node
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
2.8m-12%-6 years ago
2.0.1
CommonJSNoneParsers and serialisers
lightningcss-linux-arm-gnueabihf
A CSS parser, transformer, and minifier written in Rust
2.7m+235%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
html-react-parser
HTML to React parser.
2.7m+56%-7 days ago
6.1.8
ESM + CommonJSBundledParsers and serialisers, React
issue-parser
Parser for Github, GitLab and Bitbucket issues actions, references and mentions
2.7m+29%-4 months ago
7.0.2
CommonJSNoneParsers and serialisers
lightningcss-freebsd-x64
A CSS parser, transformer, and minifier written in Rust
2.7m+227%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
jsonrepair
Repair broken JSON documents
2.6m+252%-2 months ago
3.15.0
ESM + CommonJSBundledParsers and serialisers
chevrotain-allstar
LL(*) lookahead strategy for the Chevrotain parser library
2.6m+126%-1 month ago
0.5.0
ESM onlyBundledParsers and serialisers
@humanwhocodes/momoa
JSON AST parser, tokenizer, printer, traverser.
2.5m+78%-22 days ago
3.3.13
ESM + CommonJSBundledParsers and serialisers
@oxlint/plugins
Plugin utilities for Oxlint
2.4m--4 days ago
1.85.0
ESM + CommonJSBundledLinting and formatting, Parsers and serialisers
stacktracey
Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
2.4m+102%-6 months ago
2.2.0
CommonJSBundledLogging, Parsers and serialisers
typedoc-plugin-markdown
A TypeDoc plugin that generates TypeScript API documentation as Markdown.
2.4m+178%-7 days ago
4.13.1
ESM onlyNoneDocumentation tooling, Parsers and serialisers
posthtml-parser
Parse HTML/XML to PostHTMLTree
2.3m+130%-2 years ago
0.12.1
CommonJSBundledParsers and serialisers
yaml-language-server
YAML language server
2.3m+595%-2 months ago
1.24.0
CommonJSBundledParsers and serialisers
xml-parse-from-string
DOMParser.parseFromString for XML with IE8 fallback
2.3m+61%-9 years ago
1.0.1
CommonJSNoneBundlers, Parsers and serialisers
csscolorparser
https://github.com/deanm/css-color-parser-js
2.3m+49%-10 years ago
1.0.3
CommonJSNoneParsers and serialisers
@stoplight/json-ref-resolver
Recursively resolve JSON pointers and remote authorities.
2.3m+73%-3 years ago
3.1.6
CommonJSBundledDocumentation tooling, Schema validation
lightningcss-android-arm64
A CSS parser, transformer, and minifier written in Rust
2.3m+4753%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
mylas
Mylas is a npm package to make the loading and storing of data from fs easy and reliable.
2.2m+122%-10 months ago
2.1.14
CommonJSBundledFiles and file systems, Parsers and serialisers
markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
2.2m+127%-2 months ago
0.41.1
ESM onlyBundledMarkdown, Parsers and serialisers
tree-sitter
Node.js bindings to the Tree-sitter parsing library
2.1m+132%-1 month ago
0.25.1
CommonJSBundledParsers and serialisers, Node.js utilities
csv-parser
Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite
2.1m+55%-4 months ago
3.2.1
CommonJSBundledParsers and serialisers
slick
Standalone CSS Selector Finder and Parser.
2.1m+83%-11 years ago
1.12.2
CommonJSNoneParsers and serialisers
@eslint/css-tree
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
2.1m+1065%-7 days ago
4.1.1
ESM + CommonJSBundledParsers and serialisers
yaml-eslint-parser
A YAML parser that produces output compatible with ESLint
2.1m+72%-2 months ago
2.1.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
remark-cjk-friendly
remark plugin to make Markdown emphasis (`**`) in CommonMark (and MDX) more friendly with Chinese, Japanese, and Korean (CJK)
2m+3096%-3 months ago
2.3.1
ESM onlyBundledMarkdown, Parsers and serialisers
micromark-extension-cjk-friendly
micromark extension to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK)
2m+3299%-7 months ago
2.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
jsondiffpatch
JSON diff & patch (object and array diff, text diff, multiple output formats)
2m+30%-4 months ago
0.7.6
ESM onlyBundledParsers and serialisers
micromark-extension-cjk-friendly-util
common library for micromark-extension-cjk-friendly and its related packages
2m+3408%-7 months ago
3.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
html5parser
A super fast & tiny HTML5 parser
1.8m+3929%-4 months ago
3.0.0
ESM + CommonJSBundledParsers and serialisers
tslog
Extensible TypeScript Logger for Node.js and Browser.
1.7m+909%-14 days ago
5.2.0
ESM onlyBundledLogging, TypeScript tooling
csv
A mature CSV toolset with simple api, full of options and tested against large datasets.
1.7m+24%-1 month ago
6.6.3
--Parsers and serialisers
mixpart
High-performance streaming multipart/mixed parser for Node.js
1.7m+5363%-4 months ago
0.0.6
--Parsers and serialisers, TypeScript tooling
rgb2hex
lightweight rgb/rgba to hex parser
1.6m+52%-5 years ago
0.2.5
--Parsers and serialisers
media-query-parser
Parse CSS media queries (spec-compliant)
1.5m+95%-2 years ago
3.0.2
--Parsers and serialisers, TypeScript tooling

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.

  • parse-latinLatin-script (natural language) parser
  • @yuku-toolchain/typesShared AST, diagnostic, and traversal type definitions for the yuku toolchain
  • json3A JSON polyfill for older JavaScript platforms.
  • @exodus/schemasafeJSON Safe Parser & Schema Validator
  • fastparseA very simple and stupid parser, based on a statemachine and regular expressions.
  • javascript-stringifyStringify is to `eval` as `JSON.stringify` is to `JSON.parse`
  • js2xmlparserParses JavaScript objects into XML
  • xmlcreateSimple XML builder for Node.js
  • elementtreeXML Serialization and Parsing module based on Python's ElementTree.
  • lightningcss-win32-arm64-msvcA CSS parser, transformer, and minifier written in Rust
  • yuku-astTyped AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities
  • yuku-parserHigh-performance JavaScript/TypeScript parser
  • remark-directiveremark plugin to support directives
  • yuku-codegenHigh-performance JavaScript/TypeScript code generator written in Zig
  • @stoplight/jsonUseful functions when working with JSON.
  • character-parserParse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.
  • acorn-nodethe acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
  • lightningcss-linux-arm-gnueabihfA CSS parser, transformer, and minifier written in Rust
  • html-react-parserHTML to React parser.
  • issue-parserParser for Github, GitLab and Bitbucket issues actions, references and mentions
  • lightningcss-freebsd-x64A CSS parser, transformer, and minifier written in Rust
  • jsonrepairRepair broken JSON documents
  • chevrotain-allstarLL(*) lookahead strategy for the Chevrotain parser library
  • @humanwhocodes/momoaJSON AST parser, tokenizer, printer, traverser.
  • @oxlint/pluginsPlugin utilities for Oxlint
  • stacktraceyParses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
  • typedoc-plugin-markdownA TypeDoc plugin that generates TypeScript API documentation as Markdown.
  • posthtml-parserParse HTML/XML to PostHTMLTree
  • yaml-language-serverYAML language server
  • xml-parse-from-stringDOMParser.parseFromString for XML with IE8 fallback
  • csscolorparserhttps://github.com/deanm/css-color-parser-js
  • @stoplight/json-ref-resolverRecursively resolve JSON pointers and remote authorities.
  • lightningcss-android-arm64A CSS parser, transformer, and minifier written in Rust
  • mylasMylas is a npm package to make the loading and storing of data from fs easy and reliable.
  • markdownlintA Node.js style checker and lint tool for Markdown/CommonMark files.
  • tree-sitterNode.js bindings to the Tree-sitter parsing library
  • csv-parserStreaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite
  • slickStandalone CSS Selector Finder and Parser.
  • @eslint/css-treeA tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
  • yaml-eslint-parserA YAML parser that produces output compatible with ESLint
  • remark-cjk-friendlyremark plugin to make Markdown emphasis (`**`) in CommonMark (and MDX) more friendly with Chinese, Japanese, and Korean (CJK)
  • micromark-extension-cjk-friendlymicromark extension to make Markdown emphasis (`**`) in CommonMark more friendly with Chinese, Japanese, and Korean (CJK)
  • jsondiffpatchJSON diff & patch (object and array diff, text diff, multiple output formats)
  • micromark-extension-cjk-friendly-utilcommon library for micromark-extension-cjk-friendly and its related packages
  • html5parserA super fast & tiny HTML5 parser
  • tslogExtensible TypeScript Logger for Node.js and Browser.
  • csvA mature CSV toolset with simple api, full of options and tested against large datasets.
  • mixpartHigh-performance streaming multipart/mixed parser for Node.js
  • rgb2hexlightweight rgb/rgba to hex parser
  • media-query-parserParse CSS media queries (spec-compliant)