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 |
|---|---|---|---|---|---|---|---|---|
| @mermaid-js/layout-tidy-tree Tidy-tree layout engine for mermaid | 247.5k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @bcherny/json-schema-ref-parser Parse, Resolve, and Dereference JSON Schema $ref pointers | 247k | - | - | - | 3 years ago 10.0.5-fork | ESM + CommonJS | Bundled | Schema validation, Parsers and serialisers |
| clarinet SAX based evented streaming JSON parser in JavaScript (browser and node) | 246.9k | +529% | - | 3 years ago 0.12.6 | CommonJS | None | Parsers and serialisers | |
| react-native-enriched-markdown Markdown-based Rich Text solution for React Native | 245.5k | - | - | 1 month ago 1.0.2 | ESM + CommonJS | Bundled | Markdown, React | |
| circ-json Json (=readable) inspired serializer. | 245.1k | +836% | - | 3 years ago 1.0.4 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| survey-core Framework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses. | 242k | +159% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| jstoxml Converts JavaScript/JSON to XML (for RSS, Podcasts, AMP, etc.) | 241.5k | +116% | - | 2 months ago 7.1.1 | ESM only | None | Parsers and serialisers | |
| @jsonforms/core Core module of JSON Forms | 238.3k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Parsers and serialisers |
| @hyperjump/uri A small and fast library for validating parsing and resolving URIs and IRIs | 234.4k | - | - | - | 25 days ago 1.3.6 | ESM only | Bundled | Parsers and serialisers, URLs and query strings |
| @devexpress/error-stack-parser Extract meaning from JS Errors | 233.7k | - | - | - | 4 years ago 2.0.6 | CommonJS | Bundled | Parsers and serialisers |
| tree-sitter-ruby Ruby grammar for tree-sitter | 233.4k | +1863% | - | 1 year ago 0.23.1 | CommonJS | Bundled | Parsers and serialisers | |
| jsonexport Makes easy to convert JSON to CSV | 232.9k | +34% | - | 5 years ago 3.2.0 | CommonJS | None | Parsers and serialisers | |
| mdast-add-list-metadata Enhances the metadata of list and listItem nodes | 230.1k | -21% | - | 5 years ago 1.1.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| svg-path-parser A parser for SVG's path syntax | 229.1k | +132% | - | 9 years ago 1.1.0 | CommonJS | None | Parsers and serialisers | |
| react-papaparse The fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc. | 224.9k | +59% | - | 2 years ago 4.4.0 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| world-countries List of world countries in JSON, CSV, XML and YAML | 221.1k | +82% | - | 1 year ago 5.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| mdast-util-heading-style mdast utility to get the style of a heading | 219.7k | +25% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| markdownlint-micromark A trivial package that re-exports some micromark functionality as a CommonJS module | 216.2k | -21% | - | - 0.1.12 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| tree-sitter-c-sharp C# grammar for tree-sitter | 216.1k | +1200% | - | 5 months ago 0.23.5 | ESM only | Bundled | Parsers and serialisers | |
| tree-sitter-php PHP grammar for tree-sitter | 212.7k | +2347% | - | 1 year ago 0.24.2 | CommonJS | Bundled | Parsers and serialisers | |
| fast-formula-parser fast excel formula parser | 210.1k | +188% | - | 5 years ago 1.0.19 | CommonJS | None | PDF and documents, Parsers and serialisers | |
| @loaders.gl/geoarrow GeoArrow columnar geometry encoding and decoding | 209k | - | - | - | 5 days ago 4.5.2 | ESM + CommonJS | Bundled | Parsers and serialisers, 3D, WebGL and game engines |
| vscode-markdown-languageservice Markdown language service | 207.1k | +27% | - | - 0.5.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @asyncapi/openapi-schema-parser An AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas. | 206.9k | - | - | - | 1 month ago 3.1.0 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| @platejs/markdown Markdown serializer plugin for Plate | 201.8k | - | - | - | 19 days ago 53.3.12 | ESM only | Bundled | Markdown, Parsers and serialisers |
| json-promise Promise based JSON parser. Handles invalid JSON data gracefully. | 201.8k | +63% | - | 12 years ago 1.1.8 | CommonJS | None | Parsers and serialisers, Promises and async control flow | |
| cson-parser Safe parsing of CSON files | 201.7k | +28% | - | 5 years ago 4.0.9 | CommonJS | Bundled | Parsers and serialisers | |
| simple-markdown Javascript markdown parsing, made simple | 201.1k | +90% | - | 5 years ago 0.7.3 | CommonJS | Bundled | Parsers and serialisers, Markdown | |
| @mongodb-js/nearley Simple, fast, powerful parser toolkit for JavaScript. | 200.7k | - | - | - | 6 years ago 0.4.0 | CommonJS | None | Parsers and serialisers |
| strip-markdown remark plugin to remove markdown formatting | 199.2k | +154% | - | 2 years ago 6.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @textlint/utils textlint internal utils. | 197.3k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | AI and machine learning, Parsers and serialisers |
| @textlint/ast-tester Compliance tests for textlint's AST(Abstract Syntax Tree). | 195.4k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | Testing, Parsers and serialisers |
| postcss-jsx PostCSS syntax for parsing CSS in JS literals | 194.9k | -24% | - | 6 years ago 0.36.4 | - | None | CSS-in-JS and styling, React | |
| @asyncapi/avro-schema-parser An AsyncAPI schema parser for Avro 1.x schemas. | 193.7k | - | - | - | 2 years ago 3.0.24 | ESM + CommonJS | Bundled | Parsers and serialisers |
| postcss-markdown PostCSS syntax for parsing Markdown | 193.5k | -26% | - | 1 month ago 2.0.0 | ESM only | None | CSS-in-JS and styling, Parsers and serialisers | |
| plpgsql-parser Combined SQL + PL/pgSQL parser with hydrated ASTs and transform API | 192.4k | - | - | 7 days ago 18.5.10 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| doctoc Generates TOC for markdown files of local git repo. | 191.9k | +26% | - | 3 months ago 2.5.0 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| @textlint/textlint-plugin-markdown Markdown support for textlint. | 191k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | Markdown, Parsers and serialisers |
| js-yaml-cloudformation-schema Schema to allow js-yaml to process YAML formatted CloudFormation templates that use short form syntax for intrinsic functions while parsing or dumping | 188.9k | +50% | - | 5 years ago 1.0.0 | CommonJS | Bundled | Parsers and serialisers, Cloud SDKs | |
| kuromoji JavaScript implementation of Japanese morphological analyzer | 188.6k | +154% | - | - 0.1.2 | CommonJS | None | Parsers and serialisers | |
| immutable-json-patch Immutable JSON patch with support for reverting operations | 188.5k | +49% | - | 3 months ago 6.0.3 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @asyncapi/protobuf-schema-parser An AsyncAPI schema parser for Protocol Buffers data types. | 187.4k | - | - | - | 1 month ago 3.9.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Schema validation |
| easymde A simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking. | 187.2k | +143% | - | 4 months ago 2.21.0 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| edn-data EDN parser and generator that work with plain JS data, with support for TS and node streams | 186.8k | +138% | - | 2 months ago 1.2.2 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| antlr4ng Alternative JavaScript/TypeScript runtime for ANTLR4 | 184.7k | +201% | - | 1 year ago 3.0.16 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| jsdoc-to-markdown Generates markdown API documentation from jsdoc annotated source code | 184.3k | +2% | - | 11 months ago 9.1.3 | ESM + CommonJS | None | Documentation tooling, Parsers and serialisers | |
| markdownlint-rule-helpers A collection of markdownlint helper functions for custom rules | 184.3k | +10% | - | - 0.31.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @json2csv/node Node.js Transform and Async interface to convert JSON into CSV. | 183.6k | - | - | - | 1 month ago 7.0.8 | ESM + CommonJS | Bundled | Parsers and serialisers |
| @jsonforms/react React module of JSON Forms | 181.4k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, React |
| @ltd/j-toml An implementation of TOML written by LongTengDao. Belong to "Plan J"./龙腾道为汤小明语写的实现。从属于“简计划”。 | 179.4k | - | - | - | 3 years ago 1.38.0 | ESM + CommonJS | Bundled | 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.
- @mermaid-js/layout-tidy-treeTidy-tree layout engine for mermaid
- @bcherny/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
- clarinetSAX based evented streaming JSON parser in JavaScript (browser and node)
- react-native-enriched-markdownMarkdown-based Rich Text solution for React Native
- circ-jsonJson (=readable) inspired serializer.
- survey-coreFramework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses.
- jstoxmlConverts JavaScript/JSON to XML (for RSS, Podcasts, AMP, etc.)
- @jsonforms/coreCore module of JSON Forms
- @hyperjump/uriA small and fast library for validating parsing and resolving URIs and IRIs
- @devexpress/error-stack-parserExtract meaning from JS Errors
- tree-sitter-rubyRuby grammar for tree-sitter
- jsonexportMakes easy to convert JSON to CSV
- mdast-add-list-metadataEnhances the metadata of list and listItem nodes
- svg-path-parserA parser for SVG's path syntax
- react-papaparseThe fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc.
- world-countriesList of world countries in JSON, CSV, XML and YAML
- mdast-util-heading-stylemdast utility to get the style of a heading
- markdownlint-micromarkA trivial package that re-exports some micromark functionality as a CommonJS module
- tree-sitter-c-sharpC# grammar for tree-sitter
- tree-sitter-phpPHP grammar for tree-sitter
- fast-formula-parserfast excel formula parser
- @loaders.gl/geoarrowGeoArrow columnar geometry encoding and decoding
- vscode-markdown-languageserviceMarkdown language service
- @asyncapi/openapi-schema-parserAn AsyncAPI schema parser for OpenAPI 3.0.x and Swagger 2.x schemas.
- @platejs/markdownMarkdown serializer plugin for Plate
- json-promisePromise based JSON parser. Handles invalid JSON data gracefully.
- cson-parserSafe parsing of CSON files
- simple-markdownJavascript markdown parsing, made simple
- @mongodb-js/nearleySimple, fast, powerful parser toolkit for JavaScript.
- strip-markdownremark plugin to remove markdown formatting
- @textlint/utilstextlint internal utils.
- @textlint/ast-testerCompliance tests for textlint's AST(Abstract Syntax Tree).
- postcss-jsxPostCSS syntax for parsing CSS in JS literals
- @asyncapi/avro-schema-parserAn AsyncAPI schema parser for Avro 1.x schemas.
- postcss-markdownPostCSS syntax for parsing Markdown
- plpgsql-parserCombined SQL + PL/pgSQL parser with hydrated ASTs and transform API
- doctocGenerates TOC for markdown files of local git repo.
- @textlint/textlint-plugin-markdownMarkdown support for textlint.
- js-yaml-cloudformation-schemaSchema to allow js-yaml to process YAML formatted CloudFormation templates that use short form syntax for intrinsic functions while parsing or dumping
- kuromojiJavaScript implementation of Japanese morphological analyzer
- immutable-json-patchImmutable JSON patch with support for reverting operations
- @asyncapi/protobuf-schema-parserAn AsyncAPI schema parser for Protocol Buffers data types.
- easymdeA simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.
- edn-dataEDN parser and generator that work with plain JS data, with support for TS and node streams
- antlr4ngAlternative JavaScript/TypeScript runtime for ANTLR4
- jsdoc-to-markdownGenerates markdown API documentation from jsdoc annotated source code
- markdownlint-rule-helpersA collection of markdownlint helper functions for custom rules
- @json2csv/nodeNode.js Transform and Async interface to convert JSON into CSV.
- @jsonforms/reactReact module of JSON Forms
- @ltd/j-tomlAn implementation of TOML written by LongTengDao. Belong to "Plan J"./龙腾道为汤小明语写的实现。从属于“简计划”。
- 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