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
markdown
A sensible Markdown parser for javascript
92.3k+10%-13 years ago
0.5.0
CommonJSNoneParsers and serialisers, Markdown
jsonld-context-parser
Parses JSON-LD contexts
92.1k+146%-24 days ago
3.1.1
CommonJSBundledParsers and serialisers, TypeScript tooling
remark-reference-links
remark plugin to transform links and images to references and definitions
90.7k-4%-3 years ago
7.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
logfmt
key=value logger and parser
90.3k+28%-2 years ago
1.4.0
CommonJSNoneLogging, Parsers and serialisers
rehype-mathjax
rehype plugin to transform inline and block math with MathJax
89k+16%-1 year ago
7.1.0
ESM onlyNoneMarkdown, Parsers and serialisers
tree-sitter-swift
A tree-sitter grammar for the Swift programming language.
87.9k+2997%-1 year ago
0.7.1
CommonJSBundledParsers and serialisers
gitlog
Git log parser for Node.JS
87.1k-15%-2 years ago
5.1.0
ESM onlyBundledLogging, Parsers and serialisers
ansicolor
A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.
85.9k+11%-2 years ago
2.0.3
ESM + CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
@sindresorhus/to-milliseconds
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
85.9k---5 years ago
2.0.0
ESM onlyNoneParsers and serialisers
sc-formatter
Module for serializing and unserializing SocketCluster messages
85.4k-1%-3 years ago
4.0.0
-NoneParsers and serialisers
prsc
Tiny parser combinators library
85.2k+130%-4 years ago
4.0.0
ESM + CommonJSBundledParsers and serialisers
remark-mdxjs
Support import, export, and JSX in markdown
84.7k-34%-6 years ago
2.0.0-next.0
-NoneMarkdown, React
tree-sitter-scala
Scala grammar for tree-sitter
83.9k+1178%-1 year ago
0.24.0
CommonJSBundledParsers and serialisers
remark-preset-lint-markdown-style-guide
remark preset to configure remark-lint with rules that enforce the markdown style guide
83.7k-16%-1 year ago
6.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
sitemapper
Parser for XML Sitemaps to be used with Robots.txt and web crawlers
83.3k+161%-4 months ago
4.1.6
ESM onlyBundledScraping and browser automation, Parsers and serialisers
marked-react
Render Markdown as React components
82.5k+139%-6 months ago
4.0.0
ESM + CommonJSBundledMarkdown, React
sax-wasm
An extremely fast JSX, HTML and XML parser written in Rust compiled to WebAssembly for Node and the Web
81.7k+642%-7 months ago
3.1.4
ESM + CommonJSBundledParsers and serialisers
micromark-extension-llm-math
micromark extension to support math (`$C_L$`, `\(C_L\)`)
79.9k+648%-1 year ago
3.1.1-20250610
ESM onlyBundledMarkdown, Parsers and serialisers
jsonrpc-lite
Parse and Serialize JSON-RPC2 messages in node.js or browser.
79.2k-20%-6 years ago
2.2.0
ESM + CommonJSBundledParsers and serialisers
@prantlf/jsonlint
JSON/CJSON/JSON5 parser, syntax and schema validator and pretty-printer.
78.3k---8 months ago
17.0.1
CommonJSBundledParsers and serialisers, Schema validation
helper-markdown
Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.
78k-27%-9 years ago
1.0.0
CommonJSNoneMarkdown, Utility libraries
node-expat
NodeJS binding for fast XML parsing.
77.5k-24%-2 years ago
2.4.1
CommonJSNoneParsers and serialisers
@foxglove/rosmsg
Parser for ROS and ROS 2 .msg definitions
77.5k---11 months ago
5.0.5
CommonJSBundledParsers and serialisers
react-native-marked
Markdown renderer for React Native powered by marked.js
75.9k+537%-2 days ago
8.3.2
ESM + CommonJSBundledMarkdown, React
ethjs-schema
A complete Ethereum RPC specification as a JSON object export.
75.8k-21%-8 years ago
0.2.1
CommonJSNoneBlockchain and Web3, Parsers and serialisers
@hyperjump/json
JSON parser and stringifier with JSON Pointer support
75.8k---3 years ago
0.2.1
ESM onlyBundledParsers and serialisers
vscode-regexpp
Regular expression parser for ECMAScript.
74.8k+416%-5 years ago
3.1.0
CommonJSNoneParsers and serialisers
markmap-view
View markmaps in browser
73.6k+271%-1 year ago
0.18.12
ESM onlyBundledMarkdown, Parsers and serialisers
alterschema
Convert between schema specifications
71.9k+66%-3 years ago
1.1.3
CommonJSNoneParsers and serialisers, Documentation tooling
react-mde
React Markdown Editor
71.8k+46%-5 years ago
11.5.0
CommonJSBundledMarkdown, React
tablemark
Generate markdown tables from a list of objects or JSON data.
71.8k+39%-1 year ago
4.1.0
ESM onlyBundledParsers and serialisers, Markdown
css-font-parser
A parser for the CSS font value
71.4k+155%-1 year ago
2.0.1
ESM + CommonJSNoneParsers and serialisers
markmap-html-parser
Parse HTML into markmap data structure
70.9k+280%-1 year ago
0.18.11
ESM + CommonJSBundledParsers and serialisers
types-package-json
A handful set of package.json types and interfaces to improve working with dynamically imported package.json files.
70.4k+1368%-5 years ago
2.0.39
CommonJSBundledTypeScript tooling, Parsers and serialisers
express-xml-bodyparser
Simple XML body parser connect/express middleware
70k+8%-1 year ago
0.4.1
CommonJSNoneHTTP servers and web frameworks, Parsers and serialisers
@marp-team/marp-cli
A CLI interface for Marp and Marpit based converters
70k---19 days ago
4.5.1
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
gulp-merge-json
A gulp plugin to merge JSON files into one file
68.7k+191%-2 years ago
2.2.1
CommonJSBundledParsers and serialisers
markdown-loader
markdown-loader for webpack
68.5k+0%-4 years ago
8.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
react-native-markdown-package
Package for implementing markdown syntax in React Native
67.2k+148%-4 months ago
1.8.3
CommonJSNoneMarkdown, React
docsify
A magical documentation generator.
66.1k+13%-2 months ago
5.0.0
ESM onlyBundledDocumentation tooling, Parsers and serialisers
skip-regex
Micro parser for detection of literal regexes
65.8k+18%-7 years ago
1.0.2
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
json-edm-parser
This is a JSON streaming parser for node.js. It will handle the Entity Data Model (EDM) types to be compatitable with odata.
65.2k-42%-10 years ago
0.1.2
CommonJSNoneParsers and serialisers
@sourcemeta/jsonschema
The CLI for working with JSON Schema. Covers formatting, linting, testing, and much more for both local development and CI/CD pipelines. By a member of the JSON Schema Technical Steering Committee
64.9k---4 days ago
16.12.0
CommonJSNoneCLI tools and terminal utilities, Parsers and serialisers
export-from-json
Export JavaScript and JSON data to txt, json, csv, tsv, xls, xml, css, and html files.
64.8k+59%-1 month ago
1.8.2
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
@jsonforms/material-renderers
Material Renderer Set for JSON Forms
64.7k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Parsers and serialisers
cson
CoffeeScript-Object-Notation Parser. Same as JSON but for CoffeeScript objects.
64.6k-9%-2 years ago
8.4.0
CommonJSNoneParsers and serialisers
@nodable/compact-builder
Compact JS Object builder for flexible-xml-parser
64.3k---2 months ago
2.0.0
ESM onlyBundledParsers and serialisers
sitemapd
Runtime-neutral sitemap parsing and bounded traversal
63.4k--1 month ago
0.2.2
ESM onlyBundledParsers and serialisers, Scraping and browser automation
slimdom
Fast, tiny, standards-compliant XML DOM implementation for node and the browser
63.3k+890%-2 years ago
4.3.5
ESM + CommonJSBundledParsers and serialisers, DOM and browser utilities
parse-address
US Street Address Parser
63.1k+52%-7 years ago
1.1.2
CommonJSNoneParsers 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.