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
@yankeeinlondon/gray-matter
Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
4.5k---2 years ago
6.2.1
ESM + CommonJSBundledParsers and serialisers, Markdown
editorjs-parser
Convert editor.js saved output into clean HTML — zero runtime dependencies
4.5k+74%-14 days ago
3.2.1
ESM + CommonJSBundledParsers and serialisers
mdpdf
Markdown to PDF command line converter
4.4k+62%-1 year ago
3.1.0
ESM onlyNoneMarkdown, Parsers and serialisers
@yankeeinlondon/builder-api
An API used to extend the capabilities of @antfu/vite-plugin-md
4.4k---3 years ago
1.4.1
ESM onlyBundledMarkdown, Vue
gulp-jsonminify
Minifies blocks of JSON-like content into valid JSON by removing all whitespace and comments.
4.3k-37%-8 years ago
1.1.0
CommonJSNoneParsers and serialisers
@nolebase/vitepress-plugin-enhanced-readabilities
A VitePress plugin enhances the readabilities for VitePress built sites.
4.2k---1 year ago
2.18.2
ESM + CommonJSBundledAccessibility, Parsers and serialisers
@mdx-js/mdxast
Transforms MDAST to MDXAST
4.2k---7 years ago
1.1.1
-NoneMarkdown, React
@jsonjoy.com/json-type
High-performance JSON Pointer implementation
4.2k---17 days ago
18.30.0
CommonJSBundledParsers and serialisers
@shogobg/markdown2confluence
Convert Markdown to Confluence markup
4.2k---4 months ago
0.1.12
CommonJSNoneMarkdown, Parsers and serialisers
nimnjs
Schema aware compression of JS object/JSON data. 60% more compressed than json
4.2k-0%-4 years ago
2.2.1
CommonJSNoneCompression and archives, Parsers and serialisers
seqparse
Parse sequence files (GenBank, FASTA, SnapGene, SBOL) and accession IDs (NCBI, iGEM) to a common format
4.2k+427%-5 months ago
0.2.2
CommonJSBundledParsers and serialisers, CLI tools and terminal utilities
@mitre/jsonix
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
4.2k---1 month ago
3.0.11
CommonJSBundledParsers and serialisers
domparser-darwin-arm64
A super fast html parser and manipulator written in rust.
4.1k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
nodebb-widget-essentials
NodeBB Essential Widgets
4.1k+101%-19 days ago
8.0.10
CommonJSNoneMarkdown, Parsers and serialisers
any-eslint-parser
Check Any file with ESLint
4.1k-3%-5 years ago
1.0.1
CommonJSNoneParsers and serialisers, Linting and formatting
nimn_schema_builder
Build schema from JS object or JSON to feed into nimnjs
4.1k+7%-8 years ago
2.0.0
CommonJSNoneSchema validation, Parsers and serialisers
@remnic/plugin-codex
Remnic memory plugin for Codex CLI — hooks, skills, MCP integration
4k---30 days ago
9.69.56
ESM onlyNoneMarkdown, Parsers and serialisers
jsonform
Client-side JavaScript library that generates HTML forms from structured data models expressed using a JSON schema, possibly completed by a form layout description.
4k+64%-5 years ago
2.2.5
CommonJSNoneForms, Parsers and serialisers
parjs
Library for building parsers using combinators.
4k-19%-2 years ago
1.3.9
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
regexp-parser-event
正規表達式解析器事件處理 (RegExp parser event handling)
3.9k+50%-19 days ago
1.1.50
CommonJSBundledParsers and serialisers
hads
Fast web server allowing to browse, search and edit project documentation written in Markdown
3.9k-2%-4 years ago
3.0.3
CommonJSNoneDocumentation tooling, Parsers and serialisers
vitepress-plugin-lightbox
Plugin for VitePress to add support for viewing images in a lightbox.
3.9k-13%-1 year ago
1.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
gulp-json-concat
⚡️ Combine several JSON files into one with Gulp
3.9k+2%-6 years ago
0.2.0
-NoneParsers and serialisers
regexpp2
Regular expression parser for ECMAScript 2018.
3.9k+46%-19 days ago
1.3.38
CommonJSBundledParsers and serialisers
@desertnet/html-parser
HTML parser and non-strict validator
3.8k---8 years ago
1.0.1
CommonJSNoneParsers and serialisers
@ziloen/remark-math
Remark plugin to parse and stringify math with dollar and LaTeX delimiters
3.8k---11 days ago
0.1.2
ESM onlyBundledMarkdown, Parsers and serialisers
@microflash/remark-callout-directives
Remark plugin to render callouts with directives
3.8k---3 months ago
5.0.1
ESM onlyNoneMarkdown, Parsers and serialisers
pg-ast
PostgreSQL ASTs in JS
3.7k+8515%-today
3.13.1
ESM + CommonJSBundledDatabase clients and drivers, Parsers and serialisers
vuetify-pro-tiptap
tiptap text editor on vuejs and vuetify
3.7k+52%-2 months ago
3.0.0
ESM + CommonJSBundledRich text and code editors, Vue
latex.js
JavaScript LaTeX to HTML5 translator
3.7k+209%--
0.12.6
ESM + CommonJSNoneParsers and serialisers
lcov-total
Parsing lcov.info and returning total of the summary intended to use inside CI to exit if threshold not reach
3.7k-33%-3 years ago
2.1.1
ESM onlyNoneTesting, CLI tools and terminal utilities
streamdown-svelte
<p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p>
3.7k--5 months ago
3.0.6
ESM onlyBundledSvelte, Parsers and serialisers
@remnic/import-chatgpt
Import memory and conversation summaries from ChatGPT data exports into Remnic (issue #568)
3.7k---30 days ago
9.69.56
ESM onlyBundledMarkdown, Parsers and serialisers
@nesto-software/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers
3.7k---4 years ago
9.0.10
CommonJSBundledSchema validation, Parsers and serialisers
rich-markdown-editor
A rich text editor with Markdown shortcuts
3.7k-20%-4 years ago
11.21.3
CommonJSBundledRich text and code editors, Parsers and serialisers
sqlite-parser
JavaScript implentation of SQLite 3 query parser
3.7k+156%-9 years ago
1.0.1
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
swagger-markdown
Create markdown API documentation from swagger file
3.6k+24%-6 months ago
3.1.1
CommonJSBundledDocumentation tooling, Parsers and serialisers
@remnic/import-claude
Import conversation history from Claude.ai data exports into Remnic (issue #568)
3.6k---30 days ago
9.69.56
ESM onlyBundledMarkdown, Parsers and serialisers
@webdoc/language-parser
Language parser for webdoc
3.6k---3 years ago
2.2.0
CommonJSNoneParsers and serialisers, Documentation tooling
@comark/svelte
Svelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
3.6k---15 days ago
0.7.0
ESM onlyBundledMarkdown, Svelte
remark-gfm-configurable
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options
3.6k+17%-1 year ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@spryker/sql-parser-mistic
Lexer and Parser for SQL Syntax
3.5k---5 years ago
1.2.3
-NoneParsers and serialisers
console-log-json
Drop-in structured JSON logging for Node.js and the browser. Zero dependencies. Replaces console.log() with single-line JSON output including stack traces, timestamps, and source file tracking. Works with DataDog, Splunk, LogDNA, OpenSearch, CloudWatch, a
3.5k+125%-5 months ago
6.4.1
ESM + CommonJSBundledParsers and serialisers
xmldom-ts
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.
3.5k-9%-7 years ago
0.3.1
CommonJSBundledParsers and serialisers, DOM and browser utilities
flatfile-csv-importer
A simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser)
3.5k+68%-6 years ago
0.2.13
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
gitleaks-secret-scanner-fixed
A powerful, intelligent wrapper for the Gitleaks engine that provides accurate and safe secret scanning for local pre-commit hooks and CI/CD pipelines. Fork with fixed tar vulnerability.
3.5k--7 months ago
2.1.3
CommonJSNoneParsers and serialisers, Security
markstream-react
React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
3.5k--4 days ago
2.0.13
ESM + CommonJSBundledMarkdown, WebSockets and realtime
domparser-linux-arm64-gnu
A super fast html parser and manipulator written in rust.
3.5k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
markdown-it-textual-uml
Markdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
3.4k+383%-2 years ago
0.17.1
ESM onlyNoneMarkdown, Parsers and serialisers
openapi-markdown
Create markdown API documentation from swagger/openapi files
3.4k-23%-6 years ago
1.2.3
CommonJSNoneDocumentation tooling, 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.

  • @yankeeinlondon/gray-matterParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
  • editorjs-parserConvert editor.js saved output into clean HTML — zero runtime dependencies
  • mdpdfMarkdown to PDF command line converter
  • @yankeeinlondon/builder-apiAn API used to extend the capabilities of @antfu/vite-plugin-md
  • gulp-jsonminifyMinifies blocks of JSON-like content into valid JSON by removing all whitespace and comments.
  • @nolebase/vitepress-plugin-enhanced-readabilitiesA VitePress plugin enhances the readabilities for VitePress built sites.
  • @mdx-js/mdxastTransforms MDAST to MDXAST
  • @jsonjoy.com/json-typeHigh-performance JSON Pointer implementation
  • @shogobg/markdown2confluenceConvert Markdown to Confluence markup
  • nimnjsSchema aware compression of JS object/JSON data. 60% more compressed than json
  • seqparseParse sequence files (GenBank, FASTA, SnapGene, SBOL) and accession IDs (NCBI, iGEM) to a common format
  • @mitre/jsonixJsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
  • domparser-darwin-arm64A super fast html parser and manipulator written in rust.
  • nodebb-widget-essentialsNodeBB Essential Widgets
  • any-eslint-parserCheck Any file with ESLint
  • nimn_schema_builderBuild schema from JS object or JSON to feed into nimnjs
  • @remnic/plugin-codexRemnic memory plugin for Codex CLI — hooks, skills, MCP integration
  • jsonformClient-side JavaScript library that generates HTML forms from structured data models expressed using a JSON schema, possibly completed by a form layout description.
  • parjsLibrary for building parsers using combinators.
  • regexp-parser-event正規表達式解析器事件處理 (RegExp parser event handling)
  • hadsFast web server allowing to browse, search and edit project documentation written in Markdown
  • vitepress-plugin-lightboxPlugin for VitePress to add support for viewing images in a lightbox.
  • gulp-json-concat⚡️ Combine several JSON files into one with Gulp
  • regexpp2Regular expression parser for ECMAScript 2018.
  • @desertnet/html-parserHTML parser and non-strict validator
  • @ziloen/remark-mathRemark plugin to parse and stringify math with dollar and LaTeX delimiters
  • @microflash/remark-callout-directivesRemark plugin to render callouts with directives
  • pg-astPostgreSQL ASTs in JS
  • vuetify-pro-tiptaptiptap text editor on vuejs and vuetify
  • latex.jsJavaScript LaTeX to HTML5 translator
  • lcov-totalParsing lcov.info and returning total of the summary intended to use inside CI to exit if threshold not reach
  • streamdown-svelte<p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p>
  • @remnic/import-chatgptImport memory and conversation summaries from ChatGPT data exports into Remnic (issue #568)
  • @nesto-software/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
  • rich-markdown-editorA rich text editor with Markdown shortcuts
  • sqlite-parserJavaScript implentation of SQLite 3 query parser
  • swagger-markdownCreate markdown API documentation from swagger file
  • @remnic/import-claudeImport conversation history from Claude.ai data exports into Remnic (issue #568)
  • @webdoc/language-parserLanguage parser for webdoc
  • @comark/svelteSvelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
  • remark-gfm-configurableremark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options
  • @spryker/sql-parser-misticLexer and Parser for SQL Syntax
  • console-log-jsonDrop-in structured JSON logging for Node.js and the browser. Zero dependencies. Replaces console.log() with single-line JSON output including stack traces, timestamps, and source file tracking. Works with DataDog, Splunk, LogDNA, OpenSearch, CloudWatch, a
  • xmldom-tsA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.
  • flatfile-csv-importerA simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser)
  • gitleaks-secret-scanner-fixedA powerful, intelligent wrapper for the Gitleaks engine that provides accurate and safe secret scanning for local pre-commit hooks and CI/CD pipelines. Fork with fixed tar vulnerability.
  • markstream-reactReact/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
  • domparser-linux-arm64-gnuA super fast html parser and manipulator written in rust.
  • markdown-it-textual-umlMarkdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
  • openapi-markdownCreate markdown API documentation from swagger/openapi files