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
dsn-parser
Parse and create database connection strings fluently
6.4k-15%-6 years ago
1.0.3
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
moxygen
Doxygen XML to Markdown converter
6.4k-50%-24 days ago
2.1.19
ESM onlyBundledMarkdown, Parsers and serialisers
nodejs-polars-linux-arm64-gnu
This is the **aarch64-unknown-linux-gnu** binary for `nodejs-polars`
6.3k+420%-10 days ago
0.26.1
CommonJSNoneParsers and serialisers
sections
Manipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading.
6.3k-76%-9 years ago
1.0.0
CommonJSNoneMarkdown, Parsers and serialisers
coffee-lex
Stupid lexer for CoffeeScript.
6.3k-15%-3 years ago
9.3.2
ESM + CommonJSBundledParsers and serialisers
datalib
JavaScript utilites for loading, summarizing and working with data.
6.1k-8%--
1.9.3
CommonJSNoneParsers and serialisers
vue-json-csv
Download your JSON data as an CSV file directly from the browser
6.1k-53%-4 years ago
2.1.0
CommonJSNoneParsers and serialisers, Vue
html-table-to-json
Extracts all tables within a provided html snippet and converts them to JSON objects.
6.1k+114%--
1.0.0
-NoneParsers and serialisers, Scraping and browser automation
decaffeinate-parser
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
6k-15%-4 years ago
23.0.1
ESM + CommonJSBundledParsers and serialisers
@technote-space/doctoc
Generates TOC for markdown files of local git repo.
5.8k---3 years ago
2.6.4
ESM + CommonJSBundledDocumentation tooling, Parsers and serialisers
@marbec/web-auto-extractor
Automatically extracts structured information from webpages
5.8k---1 year ago
2.2.1
ESM onlyNoneParsers and serialisers
csvql-query
SQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design.
5.8k--11 days ago
2.7.0
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
@brodybits/remark-parse
remark plugin to parse Markdown
5.7k---5 years ago
8.0.6
-BundledMarkdown, Parsers and serialisers
connection-string-parser
A generic connection string parser/formatter
5.7k+55%-5 years ago
1.0.4
CommonJSBundledParsers and serialisers, TypeScript tooling
excellentexport
Client side JavaScript export to Excel or CSV
5.7k-29%--
3.9.16
CommonJSBundledPDF and documents, Parsers and serialisers
eml-parser
Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.
5.6k+15%-6 months ago
2.1.1
CommonJSBundledParsers and serialisers, Email
domparser-win32-x64-msvc
A super fast html parser and manipulator written in rust.
5.6k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
@pgsql/parser
Multi-version PostgreSQL parser with dynamic version selection
5.6k---4 months ago
1.5.0
ESM + CommonJSBundledDatabase clients and drivers, Parsers and serialisers
objection-visibility
Objectionjs plugin to whitelist/blacklist model properties
5.6k+246%-4 years ago
1.2.0
CommonJSBundledORMs and query builders, Parsers and serialisers
xmldom-sfdx-encoding
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
5.6k-57%-6 years ago
0.1.30
CommonJSNoneParsers and serialisers, DOM and browser utilities
tailwind-resolver
Resolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.
5.5k+2173%-6 months ago
0.3.8
ESM + CommonJSBundledCSS-in-JS and styling, Parsers and serialisers
rehype-code-group
Accessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
5.5k+2820%-1 month ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
parse5-with-errors
Fork: HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. Fork from the HTMLParseErrorWG branch.
5.5k-6%-6 years ago
4.0.4
CommonJSBundledParsers and serialisers
nuxt-studio
Nuxt Studio for Nuxt Content
5.4k---
1.7.0
ESM onlyBundledVue, Parsers and serialisers
apidoc-markdown
📝 Generate a Simple and Portable Markdown documentation for your API
5.3k+180%-2 years ago
7.3.2
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
puppeteer-autoscroll-down
Handle infinite scroll on websites with puppeteer
5.3k+34%-1 year ago
2.0.1
ESM onlyBundledScraping and browser automation, Parsers and serialisers
markdown-pdf
Markdown to PDF converter
5.3k-43%-4 years ago
11.0.0
CommonJSNoneMarkdown, Parsers and serialisers
@kangc/v-md-editor
A markdown editor built on Vue
5.2k---2 years ago
1.7.12
CommonJSNoneMarkdown, Vue
browser-extension-manifest-fields
Parse and resolve browser extension manifest fields to absolute paths.
5.2k+4914%-3 days ago
3.0.2
ESM + CommonJSBundledBundlers, Icons
svelte-check-native
Fast CLI type-checker for Svelte 4 and Svelte 5 projects. Drop-in replacement for svelte-check, written in Rust, powered by tsgo.
5.1k--3 days ago
1.8.0
-NoneSvelte, Parsers and serialisers
@netless/xml-js
A converter between XML text and Javascript object / JSON text.
5.1k---3 years ago
1.6.16
ESM + CommonJSBundledParsers and serialisers
mdast-jsx
Generate markdown using JSX
5.1k--3 months ago
0.1.1
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@yuku-parser/wasm
High-performance JavaScript/TypeScript parser, compiled to WebAssembly
4.9k---1 day ago
0.11.0
ESM onlyBundledParsers and serialisers, TypeScript tooling
neo.mjs
Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
4.9k-73%-2 months ago
13.1.0
ESM onlyNoneParsers and serialisers, Security
clarity-pattern-parser
Parsing Library for Typescript and Javascript.
4.9k-36%-17 days ago
11.8.1
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
buntis
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
4.9k-46%-6 years ago
0.2.1
ESM + CommonJSBundledTypeScript tooling, Parsers and serialisers
vitepress-api-references
Enable JSDoc API Reference for VitePress
4.9k--1 month ago
0.3.0
ESM onlyNoneDocumentation tooling, Parsers and serialisers
survey-jquery
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
4.8k-23%--
1.12.67
CommonJSBundledUI component libraries, React
bancos-brasileiros
A JSON list of Brazilian commercial banks
4.8k+148%-1 day ago
6.3.50
CommonJSNoneParsers and serialisers
@techfides/tf-doc-vault
Shared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
4.8k---2 days ago
0.5.5
ESM onlyBundledDocumentation tooling, Parsers and serialisers
@joplin/fork-htmlparser2
Fast & forgiving HTML/XML/RSS parser
4.8k---18 days ago
4.1.64
CommonJSBundledParsers and serialisers, DOM and browser utilities
@braindb/micromark-extension-wiki-link
Parse and render wiki-style links
4.7k---2 years ago
0.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
@braindb/mdast-util-wiki-link
Parse and render wiki-style links
4.7k---2 years ago
0.2.0
ESM onlyBundledMarkdown, Parsers and serialisers
gatsby-remark-find-replace
Gatsby remark plugin to find and replace text
4.7k-92%-6 years ago
0.3.0
CommonJSNoneMarkdown, Parsers and serialisers
@joshuaswarren/openclaw-engram
Deprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core.
4.7k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Polyfills and shims
fastmatter
A fast frontmatter parser. Supports both string and stream inputs.
4.7k+71%-7 years ago
2.1.1
-NoneParsers and serialisers, Markdown
documonster
Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.
4.6k--2 days ago
0.17.0
ESM onlyBundledPDF and documents, Parsers and serialisers
eslint-markdown
Lint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️
4.6k--8 days ago
0.17.1
ESM onlyBundledLinting and formatting, Parsers and serialisers
@jsonforms/angular-material
Material Renderer Set for Angular module of JSON Forms
4.6k---3 months ago
3.8.0
ESM + CommonJSBundledForms, Angular
@mdpdf/mdpdf-linux-x64-musl
Convert Markdown to PDF using a self-contained Rust binary
4.5k---1 month ago
0.1.7
CommonJSNoneMarkdown, 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.

  • dsn-parserParse and create database connection strings fluently
  • moxygenDoxygen XML to Markdown converter
  • nodejs-polars-linux-arm64-gnuThis is the **aarch64-unknown-linux-gnu** binary for `nodejs-polars`
  • sectionsManipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading.
  • coffee-lexStupid lexer for CoffeeScript.
  • datalibJavaScript utilites for loading, summarizing and working with data.
  • vue-json-csvDownload your JSON data as an CSV file directly from the browser
  • html-table-to-jsonExtracts all tables within a provided html snippet and converts them to JSON objects.
  • decaffeinate-parserA better AST for CoffeeScript, inspired by CoffeeScriptRedux.
  • @technote-space/doctocGenerates TOC for markdown files of local git repo.
  • @marbec/web-auto-extractorAutomatically extracts structured information from webpages
  • csvql-querySQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design.
  • @brodybits/remark-parseremark plugin to parse Markdown
  • connection-string-parserA generic connection string parser/formatter
  • excellentexportClient side JavaScript export to Excel or CSV
  • eml-parserParse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.
  • domparser-win32-x64-msvcA super fast html parser and manipulator written in rust.
  • @pgsql/parserMulti-version PostgreSQL parser with dynamic version selection
  • objection-visibilityObjectionjs plugin to whitelist/blacklist model properties
  • xmldom-sfdx-encodingA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
  • tailwind-resolverResolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.
  • rehype-code-groupAccessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
  • parse5-with-errorsFork: HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. Fork from the HTMLParseErrorWG branch.
  • nuxt-studioNuxt Studio for Nuxt Content
  • apidoc-markdown📝 Generate a Simple and Portable Markdown documentation for your API
  • puppeteer-autoscroll-downHandle infinite scroll on websites with puppeteer
  • markdown-pdfMarkdown to PDF converter
  • @kangc/v-md-editorA markdown editor built on Vue
  • browser-extension-manifest-fieldsParse and resolve browser extension manifest fields to absolute paths.
  • svelte-check-nativeFast CLI type-checker for Svelte 4 and Svelte 5 projects. Drop-in replacement for svelte-check, written in Rust, powered by tsgo.
  • @netless/xml-jsA converter between XML text and Javascript object / JSON text.
  • mdast-jsxGenerate markdown using JSX
  • @yuku-parser/wasmHigh-performance JavaScript/TypeScript parser, compiled to WebAssembly
  • neo.mjsNeo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
  • clarity-pattern-parserParsing Library for Typescript and Javascript.
  • buntisA 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
  • vitepress-api-referencesEnable JSDoc API Reference for VitePress
  • survey-jquerysurvey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
  • bancos-brasileirosA JSON list of Brazilian commercial banks
  • @techfides/tf-doc-vaultShared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
  • @joplin/fork-htmlparser2Fast & forgiving HTML/XML/RSS parser
  • @braindb/micromark-extension-wiki-linkParse and render wiki-style links
  • @braindb/mdast-util-wiki-linkParse and render wiki-style links
  • gatsby-remark-find-replaceGatsby remark plugin to find and replace text
  • @joshuaswarren/openclaw-engramDeprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core.
  • fastmatterA fast frontmatter parser. Supports both string and stream inputs.
  • documonsterZero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.
  • eslint-markdownLint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️
  • @jsonforms/angular-materialMaterial Renderer Set for Angular module of JSON Forms
  • @mdpdf/mdpdf-linux-x64-muslConvert Markdown to PDF using a self-contained Rust binary