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 |
|---|---|---|---|---|---|---|---|---|
| @accordproject/concerto-cto Parser for Concerto CTO files | 62.5k | - | - | - | 17 days ago 5.0.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| memcache-parser A very efficient NodeJS memcached ASCII Protocol parser by using only Buffer APIs | 62.1k | +351% | - | 3 years ago 1.0.1 | CommonJS | Bundled | Node.js utilities, Parsers and serialisers | |
| htmlparser Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers | 62.1k | -31% | - | 12 years ago 1.7.7 | CommonJS | None | Parsers and serialisers | |
| markdown-it-table Plugin for markdown-it markdown parser, adding table with nested block syntax support. | 60.9k | +181% | - | 3 years ago 4.1.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| rdfxml-streaming-parser Streaming RDF/XML parser | 60.8k | +78% | - | 1 month ago 3.3.0 | CommonJS | Bundled | Parsers and serialisers | |
| @accordproject/concerto-core Core Implementation for the Concerto Modeling Language | 60.6k | - | - | - | 17 days ago 5.0.0 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| domparser-rs A super fast html parser and manipulator written in rust. | 60.6k | - | - | 5 months ago 0.1.1 | CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| @auth0/xmldom A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer). | 60.1k | - | - | - | 5 years ago 0.1.23 | CommonJS | None | Parsers and serialisers, DOM and browser utilities |
| esformatter-parser JavaScript parser used by esformatter | 59.9k | +78% | - | 10 years ago 1.0.0 | CommonJS | None | Parsers and serialisers, 3D, WebGL and game engines | |
| jsonpointer.js JavaScript implementation of JSON Pointer | 59.1k | -66% | - | 12 years ago 0.4.0 | CommonJS | None | Parsers and serialisers | |
| @accordproject/concerto-vocabulary Associate human-readable text to model declarations | 58.5k | - | - | - | 17 days ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| yaml-front-matter yaml front matter for JS. Parse yaml or JSON from the beginning of files. | 58.3k | -23% | - | 5 years ago 4.1.1 | ESM + CommonJS | None | Parsers and serialisers | |
| @rjsf/shadcn shadcn theme, fields and widgets for react-jsonschema-form | 58.3k | - | - | - | 9 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| dirty-json A permissive parser for dirty JSON data that does its best | 58.1k | -30% | - | 6 years ago 0.9.2 | CommonJS | None | Parsers and serialisers | |
| @tree-sitter-grammars/tree-sitter-markdown Markdown grammar for tree-sitter | 57.4k | - | - | - | 2 years ago 0.3.2 | CommonJS | Bundled | Parsers and serialisers, Markdown |
| html-to-json-parser This library converts HTML to JSON or JSON to HTML tree | 56.4k | +96% | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| jsonc-simple-parser A simple JSON parser that supports comments and optional trailing commas. | 56.3k | +1474% | - | 3 years ago 3.0.0 | ESM only | Bundled | Parsers and serialisers | |
| read-env Transform environment variables into JSON object with sanitized values. | 56.1k | +10% | - | 6 years ago 2.0.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities | |
| tap-out A different tap parser | 56k | -28% | - | 8 years ago 3.0.0 | CommonJS | None | Parsers and serialisers | |
| rtf-stream-parser Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML | 55.9k | +241% | - | 1 month ago 4.0.0 | CommonJS | Bundled | Parsers and serialisers | |
| jsonld-streaming-parser A fast and lightweight streaming JSON-LD parser | 55k | +61% | - | 7 months ago 5.0.1 | CommonJS | Bundled | Parsers and serialisers | |
| remark-disable-tokenizers This [remark][remark] plugin can disable any or all remark `blockTokenizers` and `inlineTokenizers`. It can not only disable the ones provided by remark core, but also any other tokenizer that has been added to the remark parser whether through plugins or | 54.9k | +217% | - | 2 years ago 1.1.1 | CommonJS | None | Markdown, Parsers and serialisers | |
| jest-json-schema JSON schema matcher for jest | 54.1k | +15% | - | 4 years ago 6.1.0 | CommonJS | None | Schema validation, Testing | |
| domparser-linux-x64-gnu A super fast html parser and manipulator written in rust. | 53.9k | - | - | 5 months ago 0.1.1 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| gettext-converter po2js and js2po and i18next2po and po2i18next converter gettext resource utils | 52.8k | -0% | - | 18 days ago 1.4.0 | ESM + CommonJS | None | Internationalisation, Parsers and serialisers | |
| parsecurrency Tiny currency string parser utility | 52.4k | +421% | - | 1 year ago 1.1.1 | CommonJS | None | Payments and commerce, Parsers and serialisers | |
| @stoplight/markdown Useful functions when working with Markdown. | 52.3k | - | - | - | 4 years ago 3.2.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| dom-parser Fast dom parser based on regexps | 51.5k | -3% | - | 2 years ago 1.1.5 | CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| markdown-title Parse title from Markdown content | 51.5k | +668% | - | 7 years ago 1.0.2 | CommonJS | None | Markdown, Parsers and serialisers | |
| jspreadsheet-ce Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software. | 50.1k | +81% | - | 1 year ago 5.0.4 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| @loaders.gl/json Framework-independent loader for JSON and streaming JSON formats | 50k | - | - | - | 5 days ago 4.5.2 | ESM + CommonJS | Bundled | Parsers and serialisers, 3D, WebGL and game engines |
| canonical-json a canonical json implementation | 49.7k | -9% | - | 6 months ago 0.4.0 | ESM only | Bundled | Parsers and serialisers | |
| prettier-package-json Prettier formatter for package.json files | 49.6k | +25% | - | 3 years ago 2.8.0 | CommonJS | None | Linting and formatting, Parsers and serialisers | |
| pdfreader Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing. | 49.4k | +8% | - | 10 months ago 3.0.8 | ESM + CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| xast-util-to-xml xast utility to serialize to XML | 49.4k | +152% | - | 3 years ago 4.0.0 | ESM only | Bundled | Parsers and serialisers | |
| slack-markdown A markdown parser for Slack messages | 49.4k | +88% | - | 3 years ago 0.3.0 | CommonJS | Bundled | Parsers and serialisers, Markdown | |
| react-markdown-editor-lite a light-weight Markdown editor based on React | 49.1k | +61% | - | 8 months ago 1.4.2 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| jsonschema-key-compression Compress json-data based on its json-schema | 48.9k | +13% | - | 2 years ago 1.7.0 | ESM + CommonJS | Bundled | Compression and archives, Schema validation | |
| comark Parse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular. | 48.6k | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, React | |
| body-parser-xml XML parser middleware for express.js. | 48.5k | -2% | - | 3 years ago 2.0.5 | CommonJS | None | HTTP servers and web frameworks, Parsers and serialisers | |
| jgexml The Just-Good-Enough XML Toolkit | 48.2k | +19% | - | 6 years ago 0.4.4 | CommonJS | None | Parsers and serialisers, Schema validation | |
| xastscript xast utility to create trees | 46.8k | +199% | - | 3 years ago 4.0.0 | ESM only | Bundled | Parsers and serialisers | |
| json-diff-kit A better JSON differ & viewer. | 46.3k | +183% | - | 6 months ago 1.0.35 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| yaml-cfn Parser and schema for CloudFormation YAML template tags. | 45.9k | +10% | - | 3 years ago 0.3.2 | CommonJS | Bundled | Parsers and serialisers, Cloud SDKs | |
| sveltedoc-parser Generate a JSON documentation for a Svelte file | 45.7k | -19% | - | 4 years ago 4.2.1 | CommonJS | Bundled | Documentation tooling, Svelte | |
| scalameta-parsers Library to parse Scala programs | 45.7k | +88% | - | 9 months ago 4.14.2 | CommonJS | None | Parsers and serialisers | |
| stream-markdown-parser Framework-agnostic streaming Markdown parser that outputs structured nodes for Markstream renderers and custom render pipelines. | 45.6k | - | - | 17 days ago 1.2.16 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown | |
| htmlparser2-svelte Fast & forgiving HTML/Svelte/XML/RSS parser | 45.5k | -25% | - | 6 years ago 4.1.1 | CommonJS | Bundled | Svelte, Parsers and serialisers | |
| @jsonforms/vanilla-renderers Default Renderer Set for JSON Forms | 45.5k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Parsers and serialisers |
| react-json-editor-ajrm A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax! | 45.5k | -9% | - | 3 years ago 2.5.14 | ESM + CommonJS | None | Rich text and code editors, React |
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.
- @accordproject/concerto-ctoParser for Concerto CTO files
- memcache-parserA very efficient NodeJS memcached ASCII Protocol parser by using only Buffer APIs
- htmlparserForgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers
- markdown-it-tablePlugin for markdown-it markdown parser, adding table with nested block syntax support.
- rdfxml-streaming-parserStreaming RDF/XML parser
- @accordproject/concerto-coreCore Implementation for the Concerto Modeling Language
- domparser-rsA super fast html parser and manipulator written in rust.
- @auth0/xmldomA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
- esformatter-parserJavaScript parser used by esformatter
- jsonpointer.jsJavaScript implementation of JSON Pointer
- @accordproject/concerto-vocabularyAssociate human-readable text to model declarations
- yaml-front-matteryaml front matter for JS. Parse yaml or JSON from the beginning of files.
- @rjsf/shadcnshadcn theme, fields and widgets for react-jsonschema-form
- dirty-jsonA permissive parser for dirty JSON data that does its best
- @tree-sitter-grammars/tree-sitter-markdownMarkdown grammar for tree-sitter
- html-to-json-parserThis library converts HTML to JSON or JSON to HTML tree
- jsonc-simple-parserA simple JSON parser that supports comments and optional trailing commas.
- read-envTransform environment variables into JSON object with sanitized values.
- tap-outA different tap parser
- rtf-stream-parserStream Transform class to tokenize RTF, and another to de-encapsulate text or HTML
- jsonld-streaming-parserA fast and lightweight streaming JSON-LD parser
- remark-disable-tokenizersThis [remark][remark] plugin can disable any or all remark `blockTokenizers` and `inlineTokenizers`. It can not only disable the ones provided by remark core, but also any other tokenizer that has been added to the remark parser whether through plugins or
- jest-json-schemaJSON schema matcher for jest
- domparser-linux-x64-gnuA super fast html parser and manipulator written in rust.
- gettext-converterpo2js and js2po and i18next2po and po2i18next converter gettext resource utils
- parsecurrencyTiny currency string parser utility
- @stoplight/markdownUseful functions when working with Markdown.
- dom-parserFast dom parser based on regexps
- markdown-titleParse title from Markdown content
- jspreadsheet-ceJspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.
- @loaders.gl/jsonFramework-independent loader for JSON and streaming JSON formats
- canonical-jsona canonical json implementation
- prettier-package-jsonPrettier formatter for package.json files
- pdfreaderRead text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.
- xast-util-to-xmlxast utility to serialize to XML
- slack-markdownA markdown parser for Slack messages
- react-markdown-editor-litea light-weight Markdown editor based on React
- jsonschema-key-compressionCompress json-data based on its json-schema
- comarkParse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular.
- body-parser-xmlXML parser middleware for express.js.
- jgexmlThe Just-Good-Enough XML Toolkit
- xastscriptxast utility to create trees
- json-diff-kitA better JSON differ & viewer.
- yaml-cfnParser and schema for CloudFormation YAML template tags.
- sveltedoc-parserGenerate a JSON documentation for a Svelte file
- scalameta-parsersLibrary to parse Scala programs
- stream-markdown-parserFramework-agnostic streaming Markdown parser that outputs structured nodes for Markstream renderers and custom render pipelines.
- htmlparser2-svelteFast & forgiving HTML/Svelte/XML/RSS parser
- @jsonforms/vanilla-renderersDefault Renderer Set for JSON Forms
- react-json-editor-ajrmA stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
- 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