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
remark-extract-frontmatter
Stores front matter from markdown in VFiles data property
16.4k+38%-4 years ago
3.2.0
CommonJSBundledMarkdown, Parsers and serialisers
@loaders.gl/bson
Framework-independent loader for JSON and streaming JSON formats
16.4k---5 days ago
4.5.2
ESM + CommonJSBundledParsers and serialisers
rumdl
A fast Markdown linter and formatter written in Rust
16.2k--2 days ago
0.2.77
-NoneMarkdown, Parsers and serialisers
mdast-util-wiki-link
Parse and render wiki-style links
16k+294%-2 years ago
0.1.2
ESM + CommonJSBundledMarkdown, Parsers and serialisers
excel-formula-tokenizer
Tokenize Excel formulas
15.9k+66%-4 years ago
3.0.0
CommonJSBundledParsers and serialisers, PDF and documents
pretty-print-json
Pretty-print JSON data into HTML to indent and colorize (written in functional TypeScript)
15.6k-5%--
3.0.8
ESM onlyBundledTypeScript tooling, Parsers and serialisers
@search-dump/jsonstream
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
15.5k---3 years ago
1.5.0
-NoneParsers and serialisers
write-yaml
Write YAML. Converts JSON to YAML writes it to the specified file.
15.4k-35%--
1.0.0
CommonJSNoneParsers and serialisers
remark-extended-table
remark plugin to support table syntax allowing colspan/rowspan
15.4k+261%-1 year ago
2.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
micromark-extension-wiki-link
Parse and render wiki-style links
15.2k+301%-5 years ago
0.0.4
ESM + CommonJSNoneMarkdown, Parsers and serialisers
markstream-core
Framework-agnostic smooth streaming controller and streaming text state utilities for Markstream
15k--4 days ago
2.0.13
ESM + CommonJSBundledMarkdown, Parsers and serialisers
markdown-docx
Convert Markdown file to DOCX format
15k+1351%-2 months ago
1.7.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
lucene-query-parser
Lucene Query Parser for JavaScript created using PEG.js
15k+167%-8 years ago
1.2.0
CommonJSNoneParsers and serialisers
native-dns-packet
Raw DNS Packet Parsing and Writing
14.9k-16%-11 years ago
0.1.1
CommonJSNoneParsers and serialisers
cherow
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
14.9k-16%-7 years ago
1.6.9
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
solid-markdown
Markdown renderer for solid-js
14.7k+85%-9 months ago
2.1.1
ESM onlyBundledMarkdown, Parsers and serialisers
@adobe/mdast-util-gridtables
MDAST Util Gridtables
14.7k---5 months ago
4.0.19
ESM onlyNoneMarkdown, Parsers and serialisers
robots-txt-parser
A lightweight robots.txt parser for Node.js with support for wildcards, caching and promises.
14.7k+348%-4 years ago
2.0.3
CommonJSNoneParsers and serialisers, Scraping and browser automation
jspreadsheet
Jspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
14.5k+81%-2 days ago
12.9.1
CommonJSBundledTables and data grids, PDF and documents
error-serializer
Convert errors to/from plain objects
14.3k+64%-9 months ago
8.0.2
ESM onlyBundledParsers and serialisers
zipson
JSON parse and stringify with compression
14.3k+79%--
0.2.12
CommonJSBundledCompression and archives, Parsers and serialisers
@tree-sitter-grammars/tree-sitter-toml
TOML grammar for tree-sitter
14.3k---1 year ago
0.7.0
CommonJSBundledParsers and serialisers
gfm-code-blocks
Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.
14.2k-32%-9 years ago
1.0.0
CommonJSNoneMarkdown, Parsers and serialisers
react-phone-hooks
React hooks and utility functions for parsing and validating phone numbers.
14.1k+93%-6 months ago
0.1.22
ESM + CommonJSBundledParsers and serialisers, React
xast-util-from-xml
xast utility to parse from XML
14.1k+300%-3 years ago
4.0.0
ESM onlyBundledParsers and serialisers
gfm-code-block-regex
RegExp for gfm (GitHub Flavored Markdown) fenced code blocks.
14.1k-36%-9 years ago
1.0.0
CommonJSNoneMarkdown, Parsers and serialisers
fs-fixture
Easily create test fixtures at a temporary file-system path
14.1k+99%-22 days ago
2.16.0
ESM + CommonJSBundledFiles and file systems, Testing
ghost
The professional publishing platform
14k+88%-3 days ago
6.65.0
-NoneMarkdown, Parsers and serialisers
web-auto-extractor
Automatically extracts structured information from webpages
14k+87%-9 years ago
1.0.17
CommonJSNoneParsers and serialisers
remark-comment-config
remark plugin to configure it with comments
13.9k+2%-3 years ago
8.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@mdx-js/tag
A fully-featured Markdown/MDX React component for ambitious projects
13.8k---7 years ago
0.20.3
CommonJSNoneMarkdown, React
odata-sequelize
Advanced OData v4 parser for Sequelize.JS with support for $expand, lambda expressions, navigation properties, and complex filters
13.8k-22%-1 year ago
2.0.0
CommonJSBundledORMs and query builders, Parsers and serialisers
@comark/nuxt
Nuxt module for Comark. Render Markdown with components at runtime, with auto-imported components and streaming support for AI output.
13.7k---15 days ago
0.7.0
ESM onlyBundledMarkdown, Vue
telegramify-markdown
Convert markdown into Telegram-specific markdown
13.6k+153%-5 months ago
1.3.3
CommonJSBundledMarkdown, Parsers and serialisers
mdast-util-extended-table
mdast extension for table allowing colspan/rowspan
13.5k+296%-1 year ago
2.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
jsonnet-eslint-parser
ESLint parser for Jsonnet, powered by go-jsonnet compiled to WebAssembly.
13.5k--3 months ago
0.2.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
vue-stream-markdown
Streaming markdown output, Useful for text streams like LLM outputs.
13.5k--1 day ago
2.0.0
ESM onlyBundledMarkdown, Vue
stimulsoft-reports-js
Stimulsoft Reports.JS is a reporting tool for Node.js
13.4k+131%--
2026.3.4
CommonJSBundledCharts and data visualisation, Parsers and serialisers
@applitools/css-tree
A temporary custom copy of https://github.com/csstree/csstree
13.3k---1 year ago
1.2.0
ESM + CommonJSNoneParsers and serialisers
tree-sitter-scss
SCSS grammar for tree-sitter
13.3k+8372%-2 years ago
1.0.0
CommonJSBundledParsers and serialisers
hongdown
A Markdown formatter that enforces Hong Minhee's Markdown style conventions
13.3k--1 month ago
0.5.3
ESM onlyNoneMarkdown, Parsers and serialisers
@adobe/micromark-extension-gridtables
Micromark Extension Gridtables
13.3k---1 year ago
2.0.4
ESM onlyNoneMarkdown, Parsers and serialisers
@kayvan/markdown-tree-parser
A powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem
13.2k---1 year ago
1.6.1
ESM onlyNoneMarkdown, CLI tools and terminal utilities
types-json
Type checking for JSON values
13.2k-38%-6 months ago
5.0.0
ESM onlyBundledTypeScript tooling, Parsers and serialisers
geostyler-wfs-parser
GeoStyler Data Parser implementation for Web Feature Service (WFS)
13.1k-43%--
3.0.1
ESM onlyBundledParsers and serialisers
archieml
JavaScript parser for the Archie Markup Language (ArchieML)
13.1k+81%-4 years ago
0.5.0
CommonJSNoneParsers and serialisers
survey-js-ui
UI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database.
13.1k+246%-2 days ago
3.1.1
ESM + CommonJSBundledForms, TypeScript tooling
@github/paste-markdown
Paste spreadsheet cells as a Markdown table.
13.1k---2 years ago
1.5.3
ESM onlyBundledMarkdown, Parsers and serialisers
nodejs-polars-linux-x64-musl
This is the **x86_64-unknown-linux-musl** binary for `nodejs-polars`
13k-1%-11 days ago
0.26.1
CommonJSNoneParsers and serialisers
ngx-csv-parser
CSV Import Library for Angular Framework. Go through the README.md file for detailed features and documentation.
12.9k+43%-2 years ago
2.0.0
ESM + CommonJSBundledAngular, 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.