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
lucene-queryparser
Lucene Query Parser for Javascript created using PEG.js
3.4k+43%-9 years ago
3.0.0
CommonJSNoneParsers and serialisers
pdf-parser.js
Hand-written, dependency-minimal PDF codec: parses arbitrary real-world PDFs and generates new ones, built on its own codec-owned LayoutDocument item model and Zod 4 codecs.
3.4k--today
5.2.27
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
books
Easily create documents using web technologies
3.4k+624%-10 years ago
0.0.0
CommonJSNoneMarkdown, Parsers and serialisers
apicache-plus
Effortless api response caching for Express/Node using plain-english durations
3.4k-20%-4 years ago
2.3.1
CommonJSNoneCaching, Database clients and drivers
@gkz/ast-types
Esprima-compatible implementation of the Mozilla JS Parser API
3.3k---4 years ago
0.14.4
CommonJSBundledParsers and serialisers
@stafyniaksacha/facturx
Factur-X and Order-X generation library for European e-invoicing standard
3.3k---27 days ago
0.6.1
ESM onlyBundledPDF and documents, Parsers and serialisers
uql-orm
The JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf.
3.3k--today
0.83.0
ESM onlyBundledORMs and query builders, TypeScript tooling
license-expressions
Pure-JavaScript (TypeScript) parser for SPDX expressions
3.3k+1381%-11 months ago
0.8.0
CommonJSBundledParsers and serialisers
@mdx-js/preact
Preact context for MDX
3.3k---1 year ago
3.1.1
ESM onlyBundledMarkdown, Parsers and serialisers
domparser-linux-arm64-musl
A super fast html parser and manipulator written in rust.
3.3k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
@pyramation/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers
3.2k---4 years ago
9.0.6
CommonJSBundledSchema validation, Parsers and serialisers
daff
Diff and patch tables
3.2k-8%--
1.4.2
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
express-route-parser
An Express plugin that can list the path and route endpoints of an Express app.
3.2k+2053%-4 months ago
2.0.0
CommonJSBundledParsers and serialisers, HTTP servers and web frameworks
next-build-parser
Parse the output of next build into machine readable JSON.
3.2k+2218%-1 year ago
1.3.0
ESM onlyBundledParsers and serialisers, Static site generators and meta-frameworks
parser-factory
Helps you construct a custom string parser, for times when you need something more procedural than regex.
3.2k-33%-6 years ago
1.1.1
CommonJSNoneParsers and serialisers
@anttiviljami/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers
3.2k---3 years ago
9.2.2
CommonJSBundledSchema validation, Parsers and serialisers
@remnic/capture-screen
Desktop screen-activity capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the activity source `screen` (à-la-carte)
3.2k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Accessibility
prettydiff
A language aware diff tool.
3.2k-41%--
101.2.6
CommonJSNoneParsers and serialisers
@remnic/capture-audio
Desktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte)
3.1k---30 days ago
9.69.56
ESM onlyBundledAI and machine learning, Video and audio
config.ini
your .ini files parser with some extras
3.1k+989%--
0.0.60
CommonJSNoneParsers and serialisers
google-search-results-nodejs
Google Search Node JS API via SerpApi.com
3.1k-15%-4 years ago
2.1.0
CommonJSNoneParsers and serialisers, Internationalisation
bpe-lite
Offline BPE tokenizer for OpenAI, Anthropic, and Gemini — zero dependencies
3k--6 months ago
0.5.2
ESM + CommonJSBundledParsers and serialisers
parse-md
Separate markdown file's metadata from its content
3k+10%-4 years ago
3.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
reserved-email-addresses-list
List of 1250+ generic, admin, mailer-daemon, and no-reply usernames reserved for security concerns. Made for Forward Email <https//forwardemail.net>.
3k+780%-1 year ago
2.0.16
ESM + CommonJSNoneEmail, Security
@plannotator/atomic-editor
CodeMirror 6 markdown editor with Obsidian-style inline live preview. Plannotator fork of atomic-editor (adds YAML frontmatter parsing).
3k---28 days ago
0.8.1
ESM onlyBundledRich text and code editors, Parsers and serialisers
parse-err
Parse errors in the Browser and Node. Made for Cabin.
3k-13%-3 years ago
1.0.0
CommonJSNoneAuthentication and authorisation, Node.js utilities
char-info
Unicode character information library.
3k-31%-10 months ago
0.3.6
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
vize
Vize - High-performance Vue.js toolchain in Rust
3k--1 day ago
0.426.3
ESM onlyBundledVue, Build tools
@tree-sitter-grammars/tree-sitter-xml
XML & DTD grammars for tree-sitter
3k---1 year ago
0.7.0
CommonJSBundledParsers and serialisers
protobuf-schema
No nonsense protobuf schema parser written in Javascript
3k+52%-11 years ago
1.5.1
CommonJSNoneParsers and serialisers
remark-usage
remark plugin to add a usage example to your readme
3k-19%-2 years ago
11.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
gulp-ng-config
AngularJS configuration generator for a module of constants
2.9k-9%-7 years ago
1.5.1
CommonJSNoneAngular, Parsers and serialisers
docma
A powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.
2.9k-53%-7 years ago
3.2.2
CommonJSNoneDocumentation tooling, Parsers and serialisers
@mdpdf/mdpdf-darwin-arm64
Convert Markdown to PDF using a self-contained Rust binary
2.9k---1 month ago
0.1.7
CommonJSNoneMarkdown, Parsers and serialisers
sequelize-search-builder
Minimalist library for parsing search request to sequelize query
2.9k+607%-1 year ago
0.13.2
CommonJSNoneORMs and query builders, HTTP servers and web frameworks
@ch4nn0n/email-forward-parser
Parses forwarded emails and extract content
2.9k---3 years ago
1.4.2
CommonJSNoneEmail, Parsers and serialisers
@dualmark/core
Framework-agnostic primitives for AEO infrastructure: content negotiation, AI-bot detection, markdown response, token estimation, composition helpers.
2.9k---1 month ago
0.11.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
remark-telegraph
remark plugin to translate markdown into Telegra.ph Nodes
2.9k+359%-3 years ago
1.0.6
CommonJSNoneMarkdown, Parsers and serialisers
jsonld-extract
A damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDOM, ...).
2.9k+1924%-5 years ago
0.0.8
CommonJSNoneScraping and browser automation, Parsers and serialisers
domparser-darwin-x64
A super fast html parser and manipulator written in rust.
2.9k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
domparser-win32-arm64-msvc
A super fast html parser and manipulator written in rust.
2.8k--5 months ago
0.1.1
CommonJSNoneParsers and serialisers, Scraping and browser automation
@mdx-js/node-loader
Node.js loader for MDX
2.8k---1 year ago
3.1.1
ESM onlyBundledMarkdown, React
indicative-parser
Schema parser for Indicative
2.8k-32%-6 years ago
8.0.0
CommonJSNoneParsers and serialisers
@reddb-io/toon
TOON v4.1 encoder and decoder, plus TOONL v0.2 append-only streaming. Dependency-free ESM, conformant against the official spec corpus.
2.8k---1 day ago
0.31.0
ESM onlyBundledParsers and serialisers
svelte-inspect-value
Svelte value inspector component
2.8k+220%-4 months ago
0.11.3
ESM onlyBundledSvelte, Parsers and serialisers
parse-ingredient
Recipe ingredient parser with support for mixed numbers and vulgar fractions
2.8k+483%--
3.0.0
ESM + CommonJSBundledParsers and serialisers
pg-parse-float
restore parseFloat behavior to node-postgres (pg) - can be used as a reference for implementing other type parsing addons
2.8k-7%-13 years ago
0.0.1
CommonJSNoneParsers and serialisers, Database clients and drivers
@mdpdf/mdpdf-linux-arm64-gnu
Convert Markdown to PDF using a self-contained Rust binary
2.8k---1 month ago
0.1.7
CommonJSNoneMarkdown, Parsers and serialisers
knap
A flexible template engine for creating Markdown.
2.8k+52836%-10 days ago
0.6.0
ESM + CommonJSBundledTemplating, Parsers and serialisers
@sveltepress/vite
Sveltepress plugin for vite
2.8k---16 days ago
1.8.3
ESM onlyBundledSvelte, Bundler plugins and loaders

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.

  • lucene-queryparserLucene Query Parser for Javascript created using PEG.js
  • pdf-parser.jsHand-written, dependency-minimal PDF codec: parses arbitrary real-world PDFs and generates new ones, built on its own codec-owned LayoutDocument item model and Zod 4 codecs.
  • booksEasily create documents using web technologies
  • apicache-plusEffortless api response caching for Express/Node using plain-english durations
  • @gkz/ast-typesEsprima-compatible implementation of the Mozilla JS Parser API
  • @stafyniaksacha/facturxFactur-X and Order-X generation library for European e-invoicing standard
  • uql-ormThe JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf.
  • license-expressionsPure-JavaScript (TypeScript) parser for SPDX expressions
  • @mdx-js/preactPreact context for MDX
  • domparser-linux-arm64-muslA super fast html parser and manipulator written in rust.
  • @pyramation/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
  • daffDiff and patch tables
  • express-route-parserAn Express plugin that can list the path and route endpoints of an Express app.
  • next-build-parserParse the output of next build into machine readable JSON.
  • parser-factoryHelps you construct a custom string parser, for times when you need something more procedural than regex.
  • @anttiviljami/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
  • @remnic/capture-screenDesktop screen-activity capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the activity source `screen` (à-la-carte)
  • prettydiffA language aware diff tool.
  • @remnic/capture-audioDesktop audio capture daemon for Remnic — local spool, loopback HTTP API, and replay ingestion for the wearable source `desktop` (à-la-carte)
  • config.iniyour .ini files parser with some extras
  • google-search-results-nodejsGoogle Search Node JS API via SerpApi.com
  • bpe-liteOffline BPE tokenizer for OpenAI, Anthropic, and Gemini — zero dependencies
  • parse-mdSeparate markdown file's metadata from its content
  • reserved-email-addresses-listList of 1250+ generic, admin, mailer-daemon, and no-reply usernames reserved for security concerns. Made for Forward Email <https//forwardemail.net>.
  • @plannotator/atomic-editorCodeMirror 6 markdown editor with Obsidian-style inline live preview. Plannotator fork of atomic-editor (adds YAML frontmatter parsing).
  • parse-errParse errors in the Browser and Node. Made for Cabin.
  • char-infoUnicode character information library.
  • vizeVize - High-performance Vue.js toolchain in Rust
  • @tree-sitter-grammars/tree-sitter-xmlXML & DTD grammars for tree-sitter
  • protobuf-schemaNo nonsense protobuf schema parser written in Javascript
  • remark-usageremark plugin to add a usage example to your readme
  • gulp-ng-configAngularJS configuration generator for a module of constants
  • docmaA powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.
  • @mdpdf/mdpdf-darwin-arm64Convert Markdown to PDF using a self-contained Rust binary
  • sequelize-search-builderMinimalist library for parsing search request to sequelize query
  • @ch4nn0n/email-forward-parserParses forwarded emails and extract content
  • @dualmark/coreFramework-agnostic primitives for AEO infrastructure: content negotiation, AI-bot detection, markdown response, token estimation, composition helpers.
  • remark-telegraphremark plugin to translate markdown into Telegra.ph Nodes
  • jsonld-extractA damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDOM, ...).
  • domparser-darwin-x64A super fast html parser and manipulator written in rust.
  • domparser-win32-arm64-msvcA super fast html parser and manipulator written in rust.
  • @mdx-js/node-loaderNode.js loader for MDX
  • indicative-parserSchema parser for Indicative
  • @reddb-io/toonTOON v4.1 encoder and decoder, plus TOONL v0.2 append-only streaming. Dependency-free ESM, conformant against the official spec corpus.
  • svelte-inspect-valueSvelte value inspector component
  • parse-ingredientRecipe ingredient parser with support for mixed numbers and vulgar fractions
  • pg-parse-floatrestore parseFloat behavior to node-postgres (pg) - can be used as a reference for implementing other type parsing addons
  • @mdpdf/mdpdf-linux-arm64-gnuConvert Markdown to PDF using a self-contained Rust binary
  • knapA flexible template engine for creating Markdown.
  • @sveltepress/viteSveltepress plugin for vite