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
textract
Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
12.9k-23%-7 years ago
2.5.0
CommonJSNonePDF and documents, Parsers and serialisers
express-zod-api
A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
12.8k+63%-3 days ago
29.8.1
ESM onlyBundledSchema validation, TypeScript tooling
@gramio/format
Library for formatting text for Telegram Bot API
12.8k---15 days ago
0.12.1
ESM + CommonJSBundledMarkdown, Parsers and serialisers
grid-template-parser
A simple CSS Grid template parser
12.7k+4%-9 years ago
0.3.2
CommonJSNoneParsers and serialisers
jssoup
JSSoup is a BeautifulSoup style HTML parser library.
12.6k+40%-4 years ago
0.0.15
CommonJSNoneParsers and serialisers, React
crack-json
Extracts all JSON objects from an arbitrary text document.
12.5k-23%-6 years ago
1.3.0
CommonJSNoneParsers and serialisers
remark-docx
remark plugin to compile markdown to docx (Microsoft Word, Office Open XML).
12.4k+100%-3 months ago
0.3.29
ESM + CommonJSBundledMarkdown, Parsers and serialisers
md-attr-parser
A parser for markdown's attributes
12.4k+273%-7 years ago
1.3.0
CommonJSNoneMarkdown, Parsers and serialisers
kordoc
Parse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer
12.3k--1 day ago
4.15.3
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
@opendataloader/pdf
A Node.js wrapper for the opendataloader-pdf Java CLI.
12.1k---3 days ago
2.5.11
ESM + CommonJSBundledParsers and serialisers, Markdown
remark-attr
Add support of custom attributes to Markdown syntax.
12.1k+330%-6 years ago
0.11.1
CommonJSNoneMarkdown, Parsers and serialisers
node-json-db
Database using JSON file as storage for Node.JS
11.9k-50%-6 months ago
2.6.0
CommonJSBundledDatabase clients and drivers, TypeScript tooling
chromiumly
A lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.
11.9k+116%-1 month ago
6.0.0
CommonJSBundledPDF and documents, Parsers and serialisers
performance-results-parser
Parse performance test results from JMeter and many more
11.8k-51%-6 months ago
0.0.10
CommonJSBundledParsers and serialisers
@cj-tech-master/excelts
Zero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming.
11.8k---3 months ago
10.2.0
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
backlog.md
<p align="center"> <img src="./.github/backlog-logo.png" alt="Backlog.md logo" width="120"> </p>
11.8k+749%-1 day ago
1.53.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
yace
tiny text editor with plugins
11.7k+51207%-6 days ago
1.1.1
ESM onlyBundledMarkdown, React
fenceparser
A well-tested parser for parsing metadata out of fenced code blocks in Markdown
11.5k+11%-4 years ago
2.2.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
read-babelrc-up
Read the closet Babel configuration file
11.5k-42%-6 years ago
1.1.0
-NoneParsers and serialisers
sql-parser-mistic
Lexer and Parser for SQL Syntax
11.5k+19%-7 years ago
1.2.3
-NoneParsers and serialisers
@plist/xml.parse
TypeScript library for parsing XML Property Lists, in browser and node.js.
11.4k---2 years ago
1.1.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
@rjsf/mantine
Mantine theme, fields and widgets for react-jsonschema-form
11.4k---9 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
@graphql-markdown/core
GraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.
11.4k---8 days ago
1.23.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
remark-parse-yaml
Parses yaml blocks into structured data
11.4k-27%-7 years ago
0.0.3
CommonJSNoneMarkdown, Parsers and serialisers
express-prettify
express middleware to send pretty printed json
11.3k+32%-4 years ago
0.1.2
-NoneHTTP servers and web frameworks, Parsers and serialisers
remark-hbs
Remark plugin that allows writing markdown with Ember handlebars templates
11.3k+17%-1 month ago
0.5.0
ESM onlyBundledMarkdown, Parsers and serialisers
@effect/markdown-toc
Generate a markdown TOC (table of contents) with Remarkable.
11.3k---2 years ago
0.1.0
CommonJSNoneMarkdown, Parsers and serialisers
@nosferatu500/textract
Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
11.1k---3 years ago
3.1.3
CommonJSNonePDF and documents, Parsers and serialisers
@biomejs/wasm-web
WebAssembly bindings to the Biome workspace API
11k---9 days ago
2.5.14
ESM onlyBundledParsers and serialisers, Linting and formatting
@plist/binary.parse
TypeScript library for parsing binary Property Lists, in browser and node.js.
10.9k---2 years ago
1.1.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
@inkeep/open-knowledge
Local-first, agent-friendly Markdown knowledge base with a cross-platform CLI and web editor
10.8k---today
0.77.9
ESM onlyBundledMarkdown, Parsers and serialisers
@plist/parse
An universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.
10.7k---2 years ago
1.1.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
survey-angular-ui
Angular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
10.6k+40%-2 days ago
3.1.1
ESM + CommonJSBundledForms, Angular
markdown-table-formatter
Format markdown tables in files
10.6k+40%-8 months ago
1.7.0
CommonJSNoneMarkdown, Parsers and serialisers
pajv
A command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli.
10.5k-32%-9 years ago
1.2.0
-NoneParsers and serialisers
@docmd/core
Documentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together.
10.5k---4 days ago
0.9.6
ESM onlyBundledDocumentation tooling, Parsers and serialisers
@docmd/parser
Pure Markdown parsing engine for docmd.
10.4k---4 days ago
0.9.6
ESM onlyBundledMarkdown, Parsers and serialisers
carta-md
A lightweight, fully customizable, Markdown editor
10.4k+200%-6 days ago
4.11.3
ESM onlyBundledMarkdown, Parsers and serialisers
xmldom-alpha
A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
10.3k+7%-9 years ago
0.1.28
CommonJSNoneParsers and serialisers, DOM and browser utilities
jsonix
Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
10.3k-11%-7 years ago
3.0.0
CommonJSNoneParsers and serialisers
@yozora/tokenizer-math
Tokenizer for processing fenced math block (formulas)
10.3k---11 days ago
2.4.1
ESM + CommonJSBundledParsers and serialisers, Markdown
@docmd/plugin-llms
Generate llms.txt context files for AI agents from your docmd site.
10.3k---4 days ago
0.9.6
ESM onlyBundledDocumentation tooling, Parsers and serialisers
@docmd/plugin-search
Offline full-text search for docmd.
10.3k---4 days ago
0.9.6
ESM onlyBundledMarkdown, Parsers and serialisers
@docmd/live
Browser-based editor engine for docmd.
10.3k---4 days ago
0.9.6
ESM onlyBundledParsers and serialisers, Markdown
@docmd/plugin-seo
SEO meta tag generator for docmd.
10.2k---4 days ago
0.9.6
ESM onlyBundledMarkdown, Parsers and serialisers
onesixty
AIP-160 filtering language parser and evaluator for TypeScript
10.2k--6 months ago
0.2.0
ESM onlyBundledParsers and serialisers, TypeScript tooling
mr-parser
parses mathematical expressions and outputs an AST that represents the expression
10.1k+539%-8 months ago
0.2.2
CommonJSNoneParsers and serialisers
@graphql-markdown/cli
NodeJS CLI for generating Markdown documentation from a GraphQL schema.
10.1k---8 days ago
1.1.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@docmd/plugin-math
Mathematics (KaTeX/LaTeX) plugin for docmd.
10.1k---4 days ago
0.9.6
ESM onlyBundledDocumentation tooling, Parsers and serialisers
json-canon
Serialize JSON into a canonical format.
10k+71%-3 years ago
1.0.1
CommonJSNoneCryptography and hashing, 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.

  • textractExtracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
  • express-zod-apiA Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
  • @gramio/formatLibrary for formatting text for Telegram Bot API
  • grid-template-parserA simple CSS Grid template parser
  • jssoupJSSoup is a BeautifulSoup style HTML parser library.
  • crack-jsonExtracts all JSON objects from an arbitrary text document.
  • remark-docxremark plugin to compile markdown to docx (Microsoft Word, Office Open XML).
  • md-attr-parserA parser for markdown's attributes
  • kordocParse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer
  • @opendataloader/pdfA Node.js wrapper for the opendataloader-pdf Java CLI.
  • remark-attrAdd support of custom attributes to Markdown syntax.
  • node-json-dbDatabase using JSON file as storage for Node.JS
  • chromiumlyA lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.
  • performance-results-parserParse performance test results from JMeter and many more
  • @cj-tech-master/exceltsZero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming.
  • backlog.md<p align="center"> <img src="./.github/backlog-logo.png" alt="Backlog.md logo" width="120"> </p>
  • yacetiny text editor with plugins
  • fenceparserA well-tested parser for parsing metadata out of fenced code blocks in Markdown
  • read-babelrc-upRead the closet Babel configuration file
  • sql-parser-misticLexer and Parser for SQL Syntax
  • @plist/xml.parseTypeScript library for parsing XML Property Lists, in browser and node.js.
  • @rjsf/mantineMantine theme, fields and widgets for react-jsonschema-form
  • @graphql-markdown/coreGraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.
  • remark-parse-yamlParses yaml blocks into structured data
  • express-prettifyexpress middleware to send pretty printed json
  • remark-hbsRemark plugin that allows writing markdown with Ember handlebars templates
  • @effect/markdown-tocGenerate a markdown TOC (table of contents) with Remarkable.
  • @nosferatu500/textractExtracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
  • @biomejs/wasm-webWebAssembly bindings to the Biome workspace API
  • @plist/binary.parseTypeScript library for parsing binary Property Lists, in browser and node.js.
  • @inkeep/open-knowledgeLocal-first, agent-friendly Markdown knowledge base with a cross-platform CLI and web editor
  • @plist/parseAn universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.
  • survey-angular-uiAngular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
  • markdown-table-formatterFormat markdown tables in files
  • pajvA command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli.
  • @docmd/coreDocumentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together.
  • @docmd/parserPure Markdown parsing engine for docmd.
  • carta-mdA lightweight, fully customizable, Markdown editor
  • xmldom-alphaA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
  • jsonixJsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
  • @yozora/tokenizer-mathTokenizer for processing fenced math block (formulas)
  • @docmd/plugin-llmsGenerate llms.txt context files for AI agents from your docmd site.
  • @docmd/plugin-searchOffline full-text search for docmd.
  • @docmd/liveBrowser-based editor engine for docmd.
  • @docmd/plugin-seoSEO meta tag generator for docmd.
  • onesixtyAIP-160 filtering language parser and evaluator for TypeScript
  • mr-parserparses mathematical expressions and outputs an AST that represents the expression
  • @graphql-markdown/cliNodeJS CLI for generating Markdown documentation from a GraphQL schema.
  • @docmd/plugin-mathMathematics (KaTeX/LaTeX) plugin for docmd.
  • json-canonSerialize JSON into a canonical format.