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
@onlineapps/cookbook-core
Core cookbook parsing and validation - lightweight foundation for workflow definitions
1.5k---8 days ago
6.0.0
CommonJSNoneSchema validation, Parsers and serialisers
@crewx/knowledge-core
Shared knowledge core - parser, search (BM25), graph builder for CrewX
1.5k---3 months ago
0.1.17
CommonJSBundledParsers and serialisers
multi-ini
An ini-file parser which supports multi line, multiple levels and arrays to get a maximum of compatibility with Zend config files.
1.5k-61%--
2.3.2
CommonJSNoneConfiguration, Parsers and serialisers
json-schema-doc-ts
Generate documentation for JSON Schemas
1.5k-23%-1 year ago
2.0.0
ESM onlyNoneSchema validation, Parsers and serialisers
helper-yaml
Template helper for parsing YAML from a string.
1.5k-24%-11 years ago
0.1.0
CommonJSNoneParsers and serialisers
html-tokenizer
Small, fast, event-driven, fault-tolerant html tokenizer. Works in node or browsers.
1.5k+144%-5 years ago
4.0.1
CommonJSNoneParsers and serialisers
@rjsf/semantic-ui
Semantic UI theme, fields and widgets for react-jsonschema-form
1.5k---8 days ago
6.10.1
ESM + CommonJSBundledReact, Forms
@rigelbuild/solid-markdown
Markdown renderer for solid-js
1.5k---1 month ago
3.0.0-rc.0
ESM onlyBundledMarkdown, Parsers and serialisers
jsreport-exceljs
Excel Workbook Manager - Read and Write xlsx and csv Files.
1.5k-62%--
4.0.1
CommonJSBundledPDF and documents, Parsers and serialisers
@takazudo/mdx-formatter
AST-based markdown and MDX formatter with Japanese text support
1.5k---1 day ago
1.3.0-next.5
ESM onlyBundledMarkdown, Parsers and serialisers
@jsonjoy.com/ui
React design system, components, and utilities
1.5k---17 days ago
18.30.0
CommonJSBundledParsers and serialisers, React
yaml-env-defaults
Read yaml file with environment variables substitution
1.5k-53%-3 years ago
2.0.5
CommonJSBundledConfiguration, Node.js utilities
phoneparser
A parser for phone numbers.
1.5k+465%-5 years ago
3.0.2
CommonJSNoneParsers and serialisers
ogc-schemas
Jsonix XML-JSON mappings for OGC Schemas.
1.4k-73%-10 years ago
2.6.1
CommonJSNoneParsers and serialisers
@studio/log
A tiny streaming ndJSON logger
1.4k---2 years ago
2.1.3
CommonJSNoneLogging, Parsers and serialisers
sack.vfs
SACK abstraction library exposed to JS to provide low level system services.
1.4k+34%-13 days ago
1.3.133
ESM + CommonJSNoneFiles and file systems, Cryptography and hashing
@skgdev/socket.io-msgpack-javascript
socket.io parser based on msgpack
1.4k---3 years ago
1.2.1
ESM + CommonJSNoneParsers and serialisers, WebSockets and realtime
video-name-parser
Parse names of video files to identify quality (e.g. 1080p), season/episode, year, etc.
1.4k+135%-2 years ago
1.4.7
CommonJSNoneParsers and serialisers, Video and audio
pdf-parser
Convert PDF content and layout information with pdf.js
1.4k-29%-7 years ago
1.0.5
CommonJSNonePDF and documents, Parsers and serialisers
microlink.io
The Microlink API organized into products, each returning a direct result
1.4k--4 days ago
0.16.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
ngx-showdown
A Angular (>=2) integration for Showdown
1.4k-31%-6 years ago
6.0.0
ESM + CommonJSBundledParsers and serialisers, Angular
@microlink/mcp
MCP server for Microlink API
1.4k---4 days ago
2.8.5
ESM onlyNoneScraping and browser automation, CLI tools and terminal utilities
jsdoc3-parser
Get the AST of a file using JSDoc3's parser
1.4k+12%-3 years ago
3.0.0
CommonJSNoneParsers and serialisers, Documentation tooling
csv-array
Intelligent CSV parser created and made for nodeJS. Which takes a csv file and produce an array from it.
1.4k+29%-5 months ago
0.0.23
ESM onlyBundledParsers and serialisers
remark-extract-toc
remark plugin to store table of contents
1.4k+225%-9 months ago
2.0.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
vitepress-codeblock-collapse
Auto-collapse long code blocks in VitePress with expand/collapse toggle
1.3k--7 months ago
1.0.0
ESM + CommonJSBundledDocumentation tooling, Vue
survey-vue-ui
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.
1.3k+19%--
1.12.67
CommonJSBundledVue, UI component libraries
couchdb-log-parse
A program for parsing CouchDB logs
1.3k+129%-11 years ago
0.0.4
CommonJSNoneParsers and serialisers, Logging
docdown
A simple JSDoc to Markdown documentation generator.
1.3k-1%-8 years ago
0.7.3
CommonJSNoneDocumentation tooling, Parsers and serialisers
openskp
Open-source SketchUp (.skp) binary file parser, writer, and converter — extract geometry, metadata, layers, and materials; create and edit .skp files; convert to GLB, OBJ, STL, PLY, DXF, and IFC4. Works in browser and Node.js.
1.3k--7 days ago
1.3.0
ESM + CommonJSBundled3D, WebGL and game engines, Parsers and serialisers
query-parser-express
Convert query strings to numbers and boolean for express/connect applications.
1.3k+79%-8 years ago
1.0.7
CommonJSNoneParsers and serialisers, HTTP servers and web frameworks
nodejs-license-file
A lightweight License file generator and parser for NodeJS.
1.3k+111%-8 years ago
4.0.0
-NoneParsers and serialisers
@datawrapper/snarkdown
Transform Markdown into HTML.
1.3k---2 years ago
2.0.1
ESM + CommonJSBundledMarkdown, Parsers and serialisers
remark-flow
Remark plugins for custom button and variable syntax transformation
1.3k+566%-1 day ago
1.3.4
CommonJSBundledMarkdown, Parsers and serialisers
sparser
A simple parse format for everything.
1.3k+149%--
1.4.12
CommonJSNoneParsers and serialisers
whatsapp-chat-parser
A package to parse WhatsApp chats with Node.js or in the browser 💬
1.3k+339%-2 years ago
4.0.2
ESM + CommonJSBundledParsers and serialisers
json-storage-formatter
Package for json stringify objects without losing data types
1.3k+197%-13 days ago
4.0.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
showdown-katex
showdown extension that adds latex and asciimath support
1.3k+48%--
0.8.0
CommonJSNoneMarkdown, Parsers and serialisers
xml-xsd-engine
Zero-dependency XML parser, XSD parser, schema model and validation engine written in TypeScript
1.2k--4 months ago
1.7.3
ESM + CommonJSBundledTypeScript tooling, Parsers and serialisers
remark-gh-alerts
A remark plugin to support GitHub-style alerts with pure CSS styling.
1.2k+56%-3 months ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
quran-qcf4
Developer-friendly Quran database using QCF v4 (King Fahd Complex Font) with Hafs recitation — includes fonts, page JSON, verse index, and font map.
1.2k---
1.1.0
CommonJSNoneParsers and serialisers
ini-parser
A better .ini files parser
1.2k-25%-12 years ago
0.0.2
CommonJSNoneParsers and serialisers
remark-custom-container
remark parser plugin for custom directive in markdown
1.2k+173%-3 years ago
1.3.1
ESM onlyBundledMarkdown, Parsers and serialisers
toml-loader
TOML loader for webpack
1.2k-51%-11 years ago
1.0.0
CommonJSNoneBundler plugins and loaders, Parsers and serialisers
@m2d/react-markdown
A modern, SSR-friendly React Markdown renderer that preserves the MDAST tree for reuse (e.g., mdast2docx), supports full JSX children, unified plugins, and component overrides.
1.2k---1 year ago
1.0.0
ESM + CommonJSBundledMarkdown, React
remark-html-directives
```js npm i -D remark-directive remark-html-directives ```
1.2k+5168%-3 years ago
1.0.5
ESM + CommonJSNoneMarkdown, Parsers and serialisers
@eksml/xml
Fast, lightweight XML/HTML parser, serializer, and streaming toolkit
1.2k---2 months ago
0.2.0
ESM onlyBundledParsers and serialisers
docula
Beautiful Website for Your Projects
1.2k+70%-4 days ago
3.0.1
ESM onlyBundledDocumentation tooling, Parsers and serialisers
stated-js
JSONata embedded in JSON
1.2k+18%-7 months ago
0.1.55
ESM + CommonJSBundledParsers and serialisers, State management
tag-soup
The fastest pure JS SAX/DOM XML/HTML parser.
1.2k+20%-5 months ago
3.2.0
ESM onlyBundledParsers and serialisers, DOM and browser utilities

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.

  • @onlineapps/cookbook-coreCore cookbook parsing and validation - lightweight foundation for workflow definitions
  • @crewx/knowledge-coreShared knowledge core - parser, search (BM25), graph builder for CrewX
  • multi-iniAn ini-file parser which supports multi line, multiple levels and arrays to get a maximum of compatibility with Zend config files.
  • json-schema-doc-tsGenerate documentation for JSON Schemas
  • helper-yamlTemplate helper for parsing YAML from a string.
  • html-tokenizerSmall, fast, event-driven, fault-tolerant html tokenizer. Works in node or browsers.
  • @rjsf/semantic-uiSemantic UI theme, fields and widgets for react-jsonschema-form
  • @rigelbuild/solid-markdownMarkdown renderer for solid-js
  • jsreport-exceljsExcel Workbook Manager - Read and Write xlsx and csv Files.
  • @takazudo/mdx-formatterAST-based markdown and MDX formatter with Japanese text support
  • @jsonjoy.com/uiReact design system, components, and utilities
  • yaml-env-defaultsRead yaml file with environment variables substitution
  • phoneparserA parser for phone numbers.
  • ogc-schemasJsonix XML-JSON mappings for OGC Schemas.
  • @studio/logA tiny streaming ndJSON logger
  • sack.vfsSACK abstraction library exposed to JS to provide low level system services.
  • @skgdev/socket.io-msgpack-javascriptsocket.io parser based on msgpack
  • video-name-parserParse names of video files to identify quality (e.g. 1080p), season/episode, year, etc.
  • pdf-parserConvert PDF content and layout information with pdf.js
  • microlink.ioThe Microlink API organized into products, each returning a direct result
  • ngx-showdownA Angular (>=2) integration for Showdown
  • @microlink/mcpMCP server for Microlink API
  • jsdoc3-parserGet the AST of a file using JSDoc3's parser
  • csv-arrayIntelligent CSV parser created and made for nodeJS. Which takes a csv file and produce an array from it.
  • remark-extract-tocremark plugin to store table of contents
  • vitepress-codeblock-collapseAuto-collapse long code blocks in VitePress with expand/collapse toggle
  • survey-vue-uisurvey.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.
  • couchdb-log-parseA program for parsing CouchDB logs
  • docdownA simple JSDoc to Markdown documentation generator.
  • openskpOpen-source SketchUp (.skp) binary file parser, writer, and converter — extract geometry, metadata, layers, and materials; create and edit .skp files; convert to GLB, OBJ, STL, PLY, DXF, and IFC4. Works in browser and Node.js.
  • query-parser-expressConvert query strings to numbers and boolean for express/connect applications.
  • nodejs-license-fileA lightweight License file generator and parser for NodeJS.
  • @datawrapper/snarkdownTransform Markdown into HTML.
  • remark-flowRemark plugins for custom button and variable syntax transformation
  • sparserA simple parse format for everything.
  • whatsapp-chat-parserA package to parse WhatsApp chats with Node.js or in the browser 💬
  • json-storage-formatterPackage for json stringify objects without losing data types
  • showdown-katexshowdown extension that adds latex and asciimath support
  • xml-xsd-engineZero-dependency XML parser, XSD parser, schema model and validation engine written in TypeScript
  • remark-gh-alertsA remark plugin to support GitHub-style alerts with pure CSS styling.
  • quran-qcf4Developer-friendly Quran database using QCF v4 (King Fahd Complex Font) with Hafs recitation — includes fonts, page JSON, verse index, and font map.
  • ini-parserA better .ini files parser
  • remark-custom-containerremark parser plugin for custom directive in markdown
  • toml-loaderTOML loader for webpack
  • @m2d/react-markdownA modern, SSR-friendly React Markdown renderer that preserves the MDAST tree for reuse (e.g., mdast2docx), supports full JSX children, unified plugins, and component overrides.
  • remark-html-directives```js npm i -D remark-directive remark-html-directives ```
  • @eksml/xmlFast, lightweight XML/HTML parser, serializer, and streaming toolkit
  • doculaBeautiful Website for Your Projects
  • stated-jsJSONata embedded in JSON
  • tag-soupThe fastest pure JS SAX/DOM XML/HTML parser.