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
@accordproject/concerto-cto
Parser for Concerto CTO files
62.5k---17 days ago
5.0.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
memcache-parser
A very efficient NodeJS memcached ASCII Protocol parser by using only Buffer APIs
62.1k+351%-3 years ago
1.0.1
CommonJSBundledNode.js utilities, Parsers and serialisers
htmlparser
Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers
62.1k-31%-12 years ago
1.7.7
CommonJSNoneParsers and serialisers
markdown-it-table
Plugin for markdown-it markdown parser, adding table with nested block syntax support.
60.9k+181%-3 years ago
4.1.1
ESM + CommonJSBundledMarkdown, Parsers and serialisers
rdfxml-streaming-parser
Streaming RDF/XML parser
60.8k+78%-1 month ago
3.3.0
CommonJSBundledParsers and serialisers
@accordproject/concerto-core
Core Implementation for the Concerto Modeling Language
60.6k---17 days ago
5.0.0
ESM + CommonJSBundledSchema validation, TypeScript tooling
domparser-rs
A super fast html parser and manipulator written in rust.
60.6k--5 months ago
0.1.1
CommonJSBundledParsers and serialisers, Scraping and browser automation
@auth0/xmldom
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
60.1k---5 years ago
0.1.23
CommonJSNoneParsers and serialisers, DOM and browser utilities
esformatter-parser
JavaScript parser used by esformatter
59.9k+78%-10 years ago
1.0.0
CommonJSNoneParsers and serialisers, 3D, WebGL and game engines
jsonpointer.js
JavaScript implementation of JSON Pointer
59.1k-66%-12 years ago
0.4.0
CommonJSNoneParsers and serialisers
@accordproject/concerto-vocabulary
Associate human-readable text to model declarations
58.5k---17 days ago
5.0.0
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
yaml-front-matter
yaml front matter for JS. Parse yaml or JSON from the beginning of files.
58.3k-23%-5 years ago
4.1.1
ESM + CommonJSNoneParsers and serialisers
@rjsf/shadcn
shadcn theme, fields and widgets for react-jsonschema-form
58.3k---9 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
dirty-json
A permissive parser for dirty JSON data that does its best
58.1k-30%-6 years ago
0.9.2
CommonJSNoneParsers and serialisers
@tree-sitter-grammars/tree-sitter-markdown
Markdown grammar for tree-sitter
57.4k---2 years ago
0.3.2
CommonJSBundledParsers and serialisers, Markdown
html-to-json-parser
This library converts HTML to JSON or JSON to HTML tree
56.4k+96%-2 years ago
2.0.1
ESM + CommonJSBundledParsers and serialisers
jsonc-simple-parser
A simple JSON parser that supports comments and optional trailing commas.
56.3k+1474%-3 years ago
3.0.0
ESM onlyBundledParsers and serialisers
read-env
Transform environment variables into JSON object with sanitized values.
56.1k+10%-6 years ago
2.0.0
ESM + CommonJSBundledConfiguration, Node.js utilities
tap-out
A different tap parser
56k-28%-8 years ago
3.0.0
CommonJSNoneParsers and serialisers
rtf-stream-parser
Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML
55.9k+241%-1 month ago
4.0.0
CommonJSBundledParsers and serialisers
jsonld-streaming-parser
A fast and lightweight streaming JSON-LD parser
55k+61%-7 months ago
5.0.1
CommonJSBundledParsers and serialisers
remark-disable-tokenizers
This [remark][remark] plugin can disable any or all remark `blockTokenizers` and `inlineTokenizers`. It can not only disable the ones provided by remark core, but also any other tokenizer that has been added to the remark parser whether through plugins or
54.9k+217%-2 years ago
1.1.1
CommonJSNoneMarkdown, Parsers and serialisers
jest-json-schema
JSON schema matcher for jest
54.1k+15%-4 years ago
6.1.0
CommonJSNoneSchema validation, Testing
domparser-linux-x64-gnu
A super fast html parser and manipulator written in rust.
53.9k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
gettext-converter
po2js and js2po and i18next2po and po2i18next converter gettext resource utils
52.8k-0%-18 days ago
1.4.0
ESM + CommonJSNoneInternationalisation, Parsers and serialisers
parsecurrency
Tiny currency string parser utility
52.4k+421%-1 year ago
1.1.1
CommonJSNonePayments and commerce, Parsers and serialisers
@stoplight/markdown
Useful functions when working with Markdown.
52.3k---4 years ago
3.2.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
dom-parser
Fast dom parser based on regexps
51.5k-3%-2 years ago
1.1.5
CommonJSBundledParsers and serialisers, Scraping and browser automation
markdown-title
Parse title from Markdown content
51.5k+668%-7 years ago
1.0.2
CommonJSNoneMarkdown, Parsers and serialisers
jspreadsheet-ce
Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.
50.1k+81%-1 year ago
5.0.4
CommonJSBundledTables and data grids, PDF and documents
@loaders.gl/json
Framework-independent loader for JSON and streaming JSON formats
50k---5 days ago
4.5.2
ESM + CommonJSBundledParsers and serialisers, 3D, WebGL and game engines
canonical-json
a canonical json implementation
49.7k-9%-6 months ago
0.4.0
ESM onlyBundledParsers and serialisers
prettier-package-json
Prettier formatter for package.json files
49.6k+25%-3 years ago
2.8.0
CommonJSNoneLinting and formatting, Parsers and serialisers
pdfreader
Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.
49.4k+8%-10 months ago
3.0.8
ESM + CommonJSBundledParsers and serialisers, PDF and documents
xast-util-to-xml
xast utility to serialize to XML
49.4k+152%-3 years ago
4.0.0
ESM onlyBundledParsers and serialisers
slack-markdown
A markdown parser for Slack messages
49.4k+88%-3 years ago
0.3.0
CommonJSBundledParsers and serialisers, Markdown
react-markdown-editor-lite
a light-weight Markdown editor based on React
49.1k+61%-8 months ago
1.4.2
ESM + CommonJSBundledParsers and serialisers, React
jsonschema-key-compression
Compress json-data based on its json-schema
48.9k+13%-2 years ago
1.7.0
ESM + CommonJSBundledCompression and archives, Schema validation
comark
Parse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular.
48.6k--15 days ago
0.7.0
ESM onlyBundledMarkdown, React
body-parser-xml
XML parser middleware for express.js.
48.5k-2%-3 years ago
2.0.5
CommonJSNoneHTTP servers and web frameworks, Parsers and serialisers
jgexml
The Just-Good-Enough XML Toolkit
48.2k+19%-6 years ago
0.4.4
CommonJSNoneParsers and serialisers, Schema validation
xastscript
xast utility to create trees
46.8k+199%-3 years ago
4.0.0
ESM onlyBundledParsers and serialisers
json-diff-kit
A better JSON differ & viewer.
46.3k+183%-6 months ago
1.0.35
ESM + CommonJSBundledParsers and serialisers
yaml-cfn
Parser and schema for CloudFormation YAML template tags.
45.9k+10%-3 years ago
0.3.2
CommonJSBundledParsers and serialisers, Cloud SDKs
sveltedoc-parser
Generate a JSON documentation for a Svelte file
45.7k-19%-4 years ago
4.2.1
CommonJSBundledDocumentation tooling, Svelte
scalameta-parsers
Library to parse Scala programs
45.7k+88%-9 months ago
4.14.2
CommonJSNoneParsers and serialisers
stream-markdown-parser
Framework-agnostic streaming Markdown parser that outputs structured nodes for Markstream renderers and custom render pipelines.
45.6k--17 days ago
1.2.16
ESM + CommonJSBundledParsers and serialisers, Markdown
htmlparser2-svelte
Fast & forgiving HTML/Svelte/XML/RSS parser
45.5k-25%-6 years ago
4.1.1
CommonJSBundledSvelte, Parsers and serialisers
@jsonforms/vanilla-renderers
Default Renderer Set for JSON Forms
45.5k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Parsers and serialisers
react-json-editor-ajrm
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
45.5k-9%-3 years ago
2.5.14
ESM + CommonJSNoneRich text and code editors, React

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.