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
@sveltepress/theme-default
The default theme for sveltepress
2.7k---16 days ago
8.9.0
ESM onlyBundledSvelte, Documentation tooling
zod-matter
Typesafe front matter
2.7k+4921%-11 months ago
0.1.3
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@gerhobbelt/ast-types
Esprima-compatible implementation of the Mozilla JS Parser API
2.7k---6 years ago
0.13.2-30
CommonJSBundledParsers and serialisers
@convex-dev/typedoc-plugin-markdown
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
2.6k---3 years ago
3.15.6
CommonJSNoneDocumentation tooling, Parsers and serialisers
remark-license
remark plugin to generate a license section
2.6k+27%-4 years ago
6.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
llama3-tokenizer-js
JS tokenizer for LLaMA 3
2.6k+2%-2 years ago
1.2.0
ESM onlyBundledAI and machine learning, Parsers and serialisers
@convex-dev/docusaurus-plugin-typedoc
A Docusaurus v2 plugin to build API documentation with TypeDoc.
2.6k---3 years ago
0.19.2
CommonJSNoneDocumentation tooling, Parsers and serialisers
@glyphjs/parser
Markdown parser with remark plugin for ui: fenced blocks
2.6k---5 months ago
0.10.0
ESM + CommonJSBundledParsers and serialisers, Markdown
@trybyte/robotstxt-parser
Compile robots.txt rules for Google-compatible or strict RFC 9309 matching
2.6k---22 days ago
2.0.0
ESM onlyBundledParsers and serialisers, Scraping and browser automation
mega-linter-runner
Local runner for MegaLinter
2.6k-65%-20 days ago
10.1.0
ESM onlyNoneLinting and formatting, Parsers and serialisers
@gr2m/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
2.6k---4 years ago
4.0.3-with-pr-137
CommonJSBundledParsers and serialisers, Markdown
dom-parse
HTML/XML to DOM parser for browsers and Node.js
2.5k-71%-2 years ago
3.2.1
ESM + CommonJSNoneParsers and serialisers, DOM and browser utilities
@effected/jsonc
Zero-dependency JSONC parsing, editing and formatting as Effect schemas.
2.5k---2 days ago
0.13.0
ESM onlyBundledParsers and serialisers, CLI tools and terminal utilities
mqtt-jsonl-store
JSONL store for in-flight MQTT.js packets.
2.5k+79%-11 months ago
0.3.1
CommonJSBundledState management, WebSockets and realtime
@docmd/plugin-pwa
Progressive Web App (PWA) plugin for docmd.
2.5k---4 days ago
0.9.6
ESM onlyBundledMarkdown, Parsers and serialisers
storejs
Local storage localstorage package provides a simple API
2.5k-36%-6 months ago
2.1.1
ESM + CommonJSBundledParsers and serialisers
@ogma/nestjs-module
A NestJS module for the Ogma logger
2.5k---6 months ago
5.5.2
CommonJSBundledLogging, Parsers and serialisers
map-values-deep
Recursive lodash.mapValues
2.5k+18%-7 years ago
1.0.2
CommonJSNoneUtility libraries, Parsers and serialisers
assemble
Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit
2.5k-29%-9 years ago
0.24.3
CommonJSNoneDocumentation tooling, Utility libraries
@effected/yaml
Zero-dependency YAML parsing, editing, formatting and linting as Effect schemas.
2.5k---2 days ago
0.17.0
ESM onlyBundledLinting and formatting, Parsers and serialisers
sql-ddl-to-json-schema
Parse and convert SQL DDL statements to a JSON Schema.
2.5k+46%-1 year ago
6.0.0
CommonJSBundledLinting and formatting, Parsers and serialisers
@cartamd/plugin-code
This plugin adds support for code blocks **syntax highlighting**. It uses the same highlighter from the core package(Shiki).
2.4k---1 year ago
4.2.0
ESM onlyBundledMarkdown, Parsers and serialisers
@jdalton/simple-xml-to-json
Convert XML to JSON - Fast & Simple
2.4k---2 years ago
1.2.14
CommonJSBundledParsers and serialisers
remark-contributors
remark plugin to inject a given list of contributors into a table
2.4k-27%-3 years ago
7.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
vite-plugin-satteri
Vite plugin for processing Markdown and MDX with Sätteri
2.4k--1 month ago
0.3.5
ESM onlyBundledMarkdown, Bundler plugins and loaders
beautiful-dom
Beautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in
2.4k-10%-5 years ago
1.0.9
CommonJSBundledParsers and serialisers, Scraping and browser automation
node-html-light
HTML Parser for NodeJS providing a lightweight object oriented interface
2.4k-14%-5 years ago
2.12.0
CommonJSNoneParsers and serialisers
@gjsify/domparser
DOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free
2.4k---1 day ago
0.52.0
ESM onlyBundledDOM and browser utilities, Parsers and serialisers
@shexjs/parser
Shape Expressions Compact Syntax (ShExC) parser.
2.3k---11 days ago
1.0.0-alpha.33
CommonJSBundledParsers and serialisers, Schema validation
@dualmark/nextjs
Next.js App Router adapter for the Dualmark AEO framework. Drop-in proxy/middleware + route-handler factory + withDualmark() config wrapper. Same API surface as @dualmark/astro.
2.3k---1 month ago
0.11.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@conversion-ai/md-to-react-email
A simple Markdown to jsx parser for email templates written in typescript.
2.3k---1 year ago
5.0.5-revision.5
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@ansi-tools/parser
ANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.
2.3k---13 days ago
1.1.0
ESM onlyBundledParsers and serialisers, CLI tools and terminal utilities
slimdom-sax-parser
Parse an XML string to a light-weight spec-compliant document object model, for browser and Node
2.3k+22%-4 years ago
1.5.3
ESM + CommonJSBundledParsers and serialisers, Scraping and browser automation
ngx-export-as
[![npm version](https://badge.fury.io/js/ngx-export-as.svg)](https://badge.fury.io/js/ngx-export-as) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
2.3k-31%-6 months ago
1.21.2
ESM + CommonJSBundledPDF and documents, Angular
fetch-json
A wrapper around Fetch just for JSON
2.3k+128%-2 months ago
3.5.3
ESM onlyBundledDOM and browser utilities, HTTP clients
gulp-yaml
Convert YAML to JSON
2.2k-52%-7 years ago
2.0.4
CommonJSNoneParsers and serialisers
env2json
Export environment variables to JSON or JavaScript
2.2k+120%-8 years ago
1.1.0
CommonJSNoneNode.js utilities, Parsers and serialisers
rehype-katex-notranslate
Add the attribute translate="no" to the katex formula generated by rehype-katex to prevent the formulas from being recognized and translated by webpage translation tools.
2.2k+56%-1 year ago
1.1.4
ESM onlyBundledMarkdown, Parsers and serialisers
markdown-it-br
tag for markdown-it markdown parser.
2.2k+24%-9 years ago
1.0.0
CommonJSNoneMarkdown, Parsers and serialisers
@ox-content/vite-plugin
Vite plugin for Ox Content - High-performance Markdown processing with Environment API
2.2k---1 day ago
3.2.9
ESM + CommonJSBundledMarkdown, Bundler plugins and loaders
xml-js-v2
A fork of xml-js with some improvements. A convertor between XML text and Javascript object / JSON text.
2.2k+1786%-1 year ago
2.2.1
CommonJSBundledParsers and serialisers
jse-eval
JavaScript expression parsing and evaluation.
2.2k+82%-3 years ago
1.5.2
ESM + CommonJSBundledParsers and serialisers
@panache-cli/panache
An LSP, formatter, and linter for Pandoc markdown, Quarto, and RMarkdown
2.1k---3 days ago
3.12.0
-NoneLinting and formatting, Parsers and serialisers
react-native-html-parser
can use html/xml parser in react-native/titanium/browser anywhere
2.1k-31%-6 years ago
0.1.0
CommonJSNoneParsers and serialisers
@parvineyvazov/json-translator
Translate your JSON file or object into another languages with Google Translate API
2.1k---1 year ago
4.1.0
ESM + CommonJSBundledTypeScript tooling, Parsers and serialisers
markdown-it-fence
fence customize plugin for markdown-it
2.1k+268%-8 years ago
0.1.3
CommonJSNoneMarkdown, Parsers and serialisers
@mdx-js/vue
Vue provider for MDX
2.1k---1 year ago
3.1.1
ESM onlyBundledMarkdown, Vue
csv-validator
csv parser with validator
2.1k-9%-8 years ago
0.0.3
CommonJSNoneParsers and serialisers
typst
A new markup-based typesetting system that is powerful and easy to learn.
2.1k+845%-2 years ago
0.10.0-8
ESM onlyNoneMarkdown, Parsers and serialisers
node-lief
Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.
2.1k--2 months ago
1.3.2
ESM + CommonJSBundledParsers 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.

  • @sveltepress/theme-defaultThe default theme for sveltepress
  • zod-matterTypesafe front matter
  • @gerhobbelt/ast-typesEsprima-compatible implementation of the Mozilla JS Parser API
  • @convex-dev/typedoc-plugin-markdownA plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
  • remark-licenseremark plugin to generate a license section
  • llama3-tokenizer-jsJS tokenizer for LLaMA 3
  • @convex-dev/docusaurus-plugin-typedocA Docusaurus v2 plugin to build API documentation with TypeDoc.
  • @glyphjs/parserMarkdown parser with remark plugin for ui: fenced blocks
  • @trybyte/robotstxt-parserCompile robots.txt rules for Google-compatible or strict RFC 9309 matching
  • mega-linter-runnerLocal runner for MegaLinter
  • @gr2m/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
  • dom-parseHTML/XML to DOM parser for browsers and Node.js
  • @effected/jsoncZero-dependency JSONC parsing, editing and formatting as Effect schemas.
  • mqtt-jsonl-storeJSONL store for in-flight MQTT.js packets.
  • @docmd/plugin-pwaProgressive Web App (PWA) plugin for docmd.
  • storejsLocal storage localstorage package provides a simple API
  • @ogma/nestjs-moduleA NestJS module for the Ogma logger
  • map-values-deepRecursive lodash.mapValues
  • assembleGet the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit
  • @effected/yamlZero-dependency YAML parsing, editing, formatting and linting as Effect schemas.
  • sql-ddl-to-json-schemaParse and convert SQL DDL statements to a JSON Schema.
  • @cartamd/plugin-codeThis plugin adds support for code blocks **syntax highlighting**. It uses the same highlighter from the core package(Shiki).
  • @jdalton/simple-xml-to-jsonConvert XML to JSON - Fast & Simple
  • remark-contributorsremark plugin to inject a given list of contributors into a table
  • vite-plugin-satteriVite plugin for processing Markdown and MDX with Sätteri
  • beautiful-domBeautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in
  • node-html-lightHTML Parser for NodeJS providing a lightweight object oriented interface
  • @gjsify/domparserDOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free
  • @shexjs/parserShape Expressions Compact Syntax (ShExC) parser.
  • @dualmark/nextjsNext.js App Router adapter for the Dualmark AEO framework. Drop-in proxy/middleware + route-handler factory + withDualmark() config wrapper. Same API surface as @dualmark/astro.
  • @conversion-ai/md-to-react-emailA simple Markdown to jsx parser for email templates written in typescript.
  • @ansi-tools/parserANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.
  • slimdom-sax-parserParse an XML string to a light-weight spec-compliant document object model, for browser and Node
  • ngx-export-as[![npm version](https://badge.fury.io/js/ngx-export-as.svg)](https://badge.fury.io/js/ngx-export-as) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
  • fetch-jsonA wrapper around Fetch just for JSON
  • gulp-yamlConvert YAML to JSON
  • env2jsonExport environment variables to JSON or JavaScript
  • rehype-katex-notranslateAdd the attribute translate="no" to the katex formula generated by rehype-katex to prevent the formulas from being recognized and translated by webpage translation tools.
  • markdown-it-brtag for markdown-it markdown parser.
  • @ox-content/vite-pluginVite plugin for Ox Content - High-performance Markdown processing with Environment API
  • xml-js-v2A fork of xml-js with some improvements. A convertor between XML text and Javascript object / JSON text.
  • jse-evalJavaScript expression parsing and evaluation.
  • @panache-cli/panacheAn LSP, formatter, and linter for Pandoc markdown, Quarto, and RMarkdown
  • react-native-html-parsercan use html/xml parser in react-native/titanium/browser anywhere
  • @parvineyvazov/json-translatorTranslate your JSON file or object into another languages with Google Translate API
  • markdown-it-fencefence customize plugin for markdown-it
  • @mdx-js/vueVue provider for MDX
  • csv-validatorcsv parser with validator
  • typstA new markup-based typesetting system that is powerful and easy to learn.
  • node-liefNode.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.