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
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @onlineapps/cookbook-core Core cookbook parsing and validation - lightweight foundation for workflow definitions | 1.5k | - | - | - | 8 days ago 6.0.0 | CommonJS | None | Schema 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 | CommonJS | Bundled | Parsers 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 | CommonJS | None | Configuration, Parsers and serialisers | |
| json-schema-doc-ts Generate documentation for JSON Schemas | 1.5k | -23% | - | 1 year ago 2.0.0 | ESM only | None | Schema validation, Parsers and serialisers | |
| helper-yaml Template helper for parsing YAML from a string. | 1.5k | -24% | - | 11 years ago 0.1.0 | CommonJS | None | Parsers 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 | CommonJS | None | Parsers and serialisers | |
| @rjsf/semantic-ui Semantic UI theme, fields and widgets for react-jsonschema-form | 1.5k | - | - | - | 8 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| @rigelbuild/solid-markdown Markdown renderer for solid-js | 1.5k | - | - | - | 1 month ago 3.0.0-rc.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| jsreport-exceljs Excel Workbook Manager - Read and Write xlsx and csv Files. | 1.5k | -62% | - | - 4.0.1 | CommonJS | Bundled | PDF 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 only | Bundled | Markdown, Parsers and serialisers |
| @jsonjoy.com/ui React design system, components, and utilities | 1.5k | - | - | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers, React |
| yaml-env-defaults Read yaml file with environment variables substitution | 1.5k | -53% | - | 3 years ago 2.0.5 | CommonJS | Bundled | Configuration, Node.js utilities | |
| phoneparser A parser for phone numbers. | 1.5k | +465% | - | 5 years ago 3.0.2 | CommonJS | None | Parsers and serialisers | |
| ogc-schemas Jsonix XML-JSON mappings for OGC Schemas. | 1.4k | -73% | - | 10 years ago 2.6.1 | CommonJS | None | Parsers and serialisers | |
| @studio/log A tiny streaming ndJSON logger | 1.4k | - | - | - | 2 years ago 2.1.3 | CommonJS | None | Logging, 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 + CommonJS | None | Files 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 + CommonJS | None | Parsers 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 | CommonJS | None | Parsers 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 | CommonJS | None | PDF 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 + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| ngx-showdown A Angular (>=2) integration for Showdown | 1.4k | -31% | - | 6 years ago 6.0.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Angular | |
| @microlink/mcp MCP server for Microlink API | 1.4k | - | - | - | 4 days ago 2.8.5 | ESM only | None | Scraping 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 | CommonJS | None | Parsers 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 only | Bundled | Parsers and serialisers | |
| remark-extract-toc remark plugin to store table of contents | 1.4k | +225% | - | 9 months ago 2.0.0 | ESM + CommonJS | Bundled | Markdown, 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 + CommonJS | Bundled | Documentation 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 | CommonJS | Bundled | Vue, UI component libraries | |
| couchdb-log-parse A program for parsing CouchDB logs | 1.3k | +129% | - | 11 years ago 0.0.4 | CommonJS | None | Parsers and serialisers, Logging | |
| docdown A simple JSDoc to Markdown documentation generator. | 1.3k | -1% | - | 8 years ago 0.7.3 | CommonJS | None | Documentation 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 + CommonJS | Bundled | 3D, 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 | CommonJS | None | Parsers 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 | - | None | Parsers and serialisers | |
| @datawrapper/snarkdown Transform Markdown into HTML. | 1.3k | - | - | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| remark-flow Remark plugins for custom button and variable syntax transformation | 1.3k | +566% | - | 1 day ago 1.3.4 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| sparser A simple parse format for everything. | 1.3k | +149% | - | - 1.4.12 | CommonJS | None | Parsers 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 + CommonJS | Bundled | Parsers and serialisers | |
| json-storage-formatter Package for json stringify objects without losing data types | 1.3k | +197% | - | 13 days ago 4.0.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| showdown-katex showdown extension that adds latex and asciimath support | 1.3k | +48% | - | - 0.8.0 | CommonJS | None | Markdown, 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 + CommonJS | Bundled | TypeScript 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 only | Bundled | Markdown, 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 | CommonJS | None | Parsers and serialisers | |
| ini-parser A better .ini files parser | 1.2k | -25% | - | 12 years ago 0.0.2 | CommonJS | None | Parsers and serialisers | |
| remark-custom-container remark parser plugin for custom directive in markdown | 1.2k | +173% | - | 3 years ago 1.3.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| toml-loader TOML loader for webpack | 1.2k | -51% | - | 11 years ago 1.0.0 | CommonJS | None | Bundler 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 + CommonJS | Bundled | Markdown, React |
| remark-html-directives ```js
npm i -D remark-directive remark-html-directives
``` | 1.2k | +5168% | - | 3 years ago 1.0.5 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| @eksml/xml Fast, lightweight XML/HTML parser, serializer, and streaming toolkit | 1.2k | - | - | - | 2 months ago 0.2.0 | ESM only | Bundled | Parsers and serialisers |
| docula Beautiful Website for Your Projects | 1.2k | +70% | - | 4 days ago 3.0.1 | ESM only | Bundled | Documentation tooling, Parsers and serialisers | |
| stated-js JSONata embedded in JSON | 1.2k | +18% | - | 7 months ago 0.1.55 | ESM + CommonJS | Bundled | Parsers 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 only | Bundled | Parsers 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.
- htmlparser2 vs cssom
- css-tree vs lightningcss
- esprima vs meriyah
- markdown-it vs markdown-exit
- turndown vs showdown
- @mdxeditor/editor vs @uiw/react-md-editor
- markdownlint-cli2 vs markdownlint-cli
- @mdx-js/react vs @mdxeditor/editor
- @uiw/react-md-editor vs markdown-exit
- @uiw/react-md-editor vs easymde
- @mdxeditor/editor vs easymde
- react-markdown vs @mdx-js/react
- @mdx-js/react vs markdown-to-jsx
- defuddle vs md-to-pdf
- pino vs roarr
- cheerio vs html-react-parser
- htmlparser2 vs html-react-parser
- react-markdown vs markdown-to-jsx
- @mdxeditor/editor vs react-native-enriched-markdown
- @microsoft/tsdoc vs jsdoc-to-markdown
- markdown-exit vs snarkdown
- doctoc vs jsdoc-to-markdown
- react-markdown vs @mdxeditor/editor
- snarkdown vs @tryfabric/martian
- turndown vs snarkdown
- conf vs convict
- markdown-it vs turndown
- xlsx vs fast-formula-parser
- json-schema-to-ts vs prisma-json-types-generator
- @microsoft/tsdoc vs vue-docgen-api