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
toml-eslint-parser
A TOML parser that produces output compatible with ESLint
886.5k+60%-8 months ago
1.0.3
ESM onlyBundledParsers and serialisers, Linting and formatting
convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
883.5k+44%-6 months ago
6.2.5
CommonJSNoneConfiguration, Schema validation
remark-mdx-frontmatter
A remark plugin for converting frontmatter metadata into MDX exports
859.4k+79%-2 days ago
6.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
json-source-map
Parse/stringify JSON and provide source-map for JSON-pointers to all nodes
846.8k+108%-7 years ago
0.6.1
CommonJSNoneParsers and serialisers
@mdxeditor/editor
React component for rich text markdown editing
840.3k---12 days ago
4.2.5
ESM onlyBundledMarkdown, React
vue-docgen-api
Toolbox to extract information from Vue component files for documentation generation purposes.
838.9k+64%-2 years ago
4.79.2
ESM + CommonJSBundledDocumentation tooling, Vue
jsonstream-next
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
837.1k+303%-6 years ago
3.0.0
-NoneParsers and serialisers
markdownlint-cli
MarkdownLint Command Line Interface
836.4k+55%-2 months ago
0.49.1
ESM onlyNoneMarkdown, Parsers and serialisers
apg-lite
lightweight JavaScript APG parser
827.1k+76%-1 year ago
1.0.5
ESM onlyNoneParsers and serialisers
tree-sitter-json
JSON grammar for tree-sitter
826.8k+59%-1 year ago
0.24.8
CommonJSBundledParsers and serialisers
parse-imports
A blazing fast ES module imports parser.
818.4k-1%-1 year ago
3.0.0
ESM onlyBundledParsers and serialisers
tree-sitter-python
Python grammar for tree-sitter
812.5k+2244%-1 year ago
0.25.0
CommonJSBundledParsers and serialisers
remove-markdown
Remove Markdown formatting from text
805k+95%-25 days ago
0.7.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
vue-inbrowser-compiler-independent-utils
the part of vue-inbrowser-compiler-utils that contains no vue dependency
794.8k+72%-3 years ago
4.71.1
ESM + CommonJSBundledVue, Parsers and serialisers
@loaders.gl/core
The core API for working with loaders.gl loaders and writers
794.3k---5 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines, Parsers and serialisers
micromark-extension-highlight-mark
micromark extension to support highlight mark
784.6k+576%-2 years ago
1.2.0
ESM onlyBundledMarkdown, Parsers and serialisers
mdast-util-highlight-mark
mdast extension to parse and serialize highlight mark
784.6k+581%-2 years ago
1.2.2
ESM onlyBundledMarkdown, Parsers and serialisers
string-byte-length
Get the UTF-8 byte length of a string
768.7k+2396%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers
pgsql-ast-parser
Yet another simple Postgres SQL parser/modifier
768.5k+315%-7 months ago
12.0.2
CommonJSBundledDatabase clients and drivers, Parsers and serialisers
@rjsf/validator-ajv8
The ajv-8 based validator for @rjsf/core
764.2k---9 days ago
6.10.1
ESM + CommonJSBundledForms, React
json-colorizer
A library to format JSON with colors for display in the console
762.7k+12%-2 years ago
3.0.1
CommonJSBundledParsers and serialisers
properties-file
.properties file parser, editor, formatter and bundler integrations.
760.3k+162%-20 days ago
5.0.7
ESM + CommonJSBundledBundler plugins and loaders, Parsers and serialisers
rehype-rewrite
Rewrite element with rehype.
760.2k+191%-9 months ago
4.0.4
ESM onlyBundledMarkdown, Parsers and serialisers
@shaderfrog/glsl-parser
A GLSL ES 1.0 and 3.0 parser and preprocessor that can preserve whitespace and comments
756.4k---6 months ago
7.0.1
ESM onlyBundledParsers and serialisers
rehype-attr
New syntax to add attributes to Markdown.
748.2k+219%-6 months ago
4.1.3
ESM onlyBundledMarkdown, Parsers and serialisers
guess-json-indent
Guess the indentation of a JSON string
746.4k+1831%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, TypeScript tooling
truncate-json
Truncate a JSON string
745.1k+4642%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, TypeScript tooling
rehype-ignore
Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.
743.8k+235%-9 months ago
2.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
string-byte-slice
Like `string.slice()` but bytewise
740.6k+3557%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, Node.js utilities
@tree-sitter-grammars/tree-sitter-yaml
YAML grammar for tree-sitter
735.7k---1 year ago
0.7.1
CommonJSBundledParsers and serialisers
tree-sitter-javascript
JavaScript grammar for tree-sitter
734.5k+1505%-1 year ago
0.25.0
CommonJSBundledParsers and serialisers
parenthesis
Parse parentheses from a string
734.3k+55%-4 years ago
3.1.8
CommonJSBundledParsers and serialisers
hyparquet
Parquet file parser for JavaScript
731.3k+2124%-7 days ago
1.31.1
ESM onlyBundledParsers and serialisers
vizion
Git/Subversion/Mercurial repository metadata parser
727.4k-43%-5 years ago
2.2.1
CommonJSNoneParsers and serialisers
fabric
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
717k+122%-4 months ago
7.4.0
ESM + CommonJSBundledParsers and serialisers
codem-isoboxer
A lightweight JavaScript MP4 (MPEG-4, ISOBMFF) file/box parser.
696.7k+229%-1 year ago
0.3.10
CommonJSNoneParsers and serialisers, Video and audio
mdast-util-to-markdown-cjk-friendly
mdast-util-to-markdown extension to make Markdown emphasis output more friendly with Chinese, Japanese, and Korean (CJK)
694.4k--3 months ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
vega-loader
Network request and file loading utilities.
684.9k+243%-1 month ago
5.1.3
ESM onlyNone3D, WebGL and game engines, Charts and data visualisation
vega-parser
Parse Vega specifications to runtime dataflows.
671.2k+224%-1 month ago
7.1.3
ESM onlyNoneParsers and serialisers, Charts and data visualisation
glsl-tokenizer
r/w stream of glsl tokens
669.4k+29%-7 years ago
2.1.5
CommonJSNoneParsers and serialisers
@swaggerexpert/json-pointer
RCF 6901 implementation of JSON Pointer
666.1k---2 months ago
3.0.2
ESM + CommonJSBundledParsers and serialisers
openapi-path-templating
OpenAPI Path Templating parser, validator, resolver and matcher.
665.1k+58%-1 year ago
2.2.1
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
@pixi/colord
👑 A tiny yet powerful tool for high-performance color manipulations and conversions
656.8k---3 years ago
2.9.6
ESM + CommonJSBundledAccessibility, Parsers and serialisers
mdast-squeeze-paragraphs
mdast utility to remove empty paragraphs from a tree
651.7k-38%-3 years ago
6.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@uiw/react-markdown-preview
React component preview markdown text in web browser. The minimal amount of CSS to replicate the GitHub Markdown style.
649.5k---4 months ago
5.2.1
ESM + CommonJSBundledMarkdown, React
rss-parser
A lightweight RSS parser, for Node and the browser
649.2k+82%-3 years ago
3.13.0
CommonJSBundledParsers and serialisers
@inversifyjs/prototype-utils
Prototype related utils
646.3k---6 months ago
0.2.1
ESM onlyNoneNode.js utilities, Schema validation
tap-parser
parse the test anything protocol
645k-29%-4 months ago
18.3.4
ESM + CommonJSBundledTesting, Parsers and serialisers
tree-sitter-go
Go grammar for tree-sitter
644.4k+3319%-1 year ago
0.25.0
CommonJSBundledParsers and serialisers
@eslint/markdown
The official ESLint language plugin for Markdown
637.5k---2 months ago
8.0.3
ESM onlyBundledLinting and formatting, 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.