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 |
|---|---|---|---|---|---|---|---|---|
| domparser-linux-x64-musl A super fast html parser and manipulator written in rust. | 45.2k | - | - | 5 months ago 0.1.1 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| remark-parse-no-trim remark plugin to parse Markdown | 45k | +121% | - | 5 years ago 8.0.4 | - | Bundled | Markdown, Parsers and serialisers | |
| svelte-parse-markup Parse Svelte markup without parsing the script or style tags | 44.4k | +66% | - | 2 years ago 0.1.5 | ESM only | Bundled | Svelte, Parsers and serialisers | |
| jsonminify JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments. | 44.3k | -29% | - | 4 years ago 0.4.2 | CommonJS | None | Parsers and serialisers, Node.js utilities | |
| hcl2-parser HCL v2 parser for JavaScript | 43.6k | -58% | - | 5 years ago 1.0.3 | CommonJS | None | Parsers and serialisers | |
| email-forward-parser Parses forwarded emails and extract content | 43.2k | +807% | - | 2 months ago 1.8.3 | ESM + CommonJS | Bundled | Email, Parsers and serialisers | |
| jsona Provide data formatters (data model builder & json builder) to work with JSON API specification v1.0 in your JavaScript / TypeScript code | 42.7k | +42% | - | 6 months ago 1.14.0 | ESM + CommonJS | Bundled | Parsers and serialisers, HTTP servers and web frameworks | |
| remark-textr remark plugin to improve typography with Textr | 42.7k | -38% | - | 2 years ago 6.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| sax-ts Event-driven XML parser in TypeScript | 42.7k | +310% | - | 2 years ago 1.2.13 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| edge-parser Parser for edge template engine | 42.7k | +76% | - | 4 months ago 9.1.1 | ESM only | Bundled | Templating, Parsers and serialisers | |
| ngx-papaparse Papa Parse wrapper for Angular. Fast parser-library for CSV to JSON and vice versa, with built in support for background-workers. | 42.1k | -25% | - | 3 years ago 8.0.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Angular | |
| markdown-it-ts TypeScript-first Markdown parser and renderer compatible with the markdown-it public API, with streaming, chunked parsing, and async render. | 42.1k | - | - | 20 days ago 1.1.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| ts-markdown An extensible TypeScript markdown generator that takes JSON and creates a markdown document. | 41.9k | +927% | - | 1 year ago 1.3.0 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| apicache An ultra-simplified API response caching middleware for Express/Node using plain-english durations. | 41.6k | +41% | - | 4 years ago 1.6.3 | CommonJS | None | Caching, Database clients and drivers | |
| @decimalturn/toml-patch Patch, parse, and stringify TOML while preserving comments, whitespace and formatting. | 41.2k | - | - | - | 3 days ago 3.1.2 | ESM only | Bundled | Parsers and serialisers |
| svgdom Straightforward DOM implementation for SVG, HTML and XML | 41.2k | +93% | - | 16 days ago 0.1.29 | ESM + CommonJS | None | DOM and browser utilities, Parsers and serialisers | |
| @jackchuka/mdschema A declarative schema-based Markdown documentation validator | 40.9k | - | - | - | 8 days ago 0.15.4 | - | None | Schema validation, Parsers and serialisers |
| markdown-it-toc-done-right Table of contents (TOC) for markdown-it markdown parser with focus on semantic and security. | 40.8k | +85% | - | 5 years ago 4.2.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @visulima/error Error with more than just a message, stacktrace parsing. | 40k | - | - | - | 1 month ago 6.1.0 | ESM only | Bundled | Parsers and serialisers, React |
| dt-sql-parser SQL Parsers for BigData, built with antlr4 | 40k | +239% | - | 1 month ago 4.5.1 | ESM + CommonJS | Bundled | Database clients and drivers, Parsers and serialisers | |
| bnf-parser Deterministic BNF compiler/parser | 39.7k | +123% | - | 2 years ago 4.1.3 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| remark-slate remark plugin to compile Markdown to a slate compatible object | 39.5k | +31% | - | 4 years ago 1.8.6 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @flatfile/adapter A lightweight TypeScript/JavaScript adapter for working with Flatfile's Portal | 39.4k | - | - | - | 4 years ago 2.9.6 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| jquery-form The jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX. | 39.1k | -24% | - | 6 years ago 4.3.0 | CommonJS | None | Forms, Parsers and serialisers | |
| jest-json Jest matcher for working with JSON | 38.8k | +62% | - | 4 years ago 2.0.0 | CommonJS | Bundled | Testing, Parsers and serialisers | |
| markdown-it-for-inline Inline tokens iterator for markdown-it markdown parser. | 38.6k | -36% | - | 2 years ago 2.0.1 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| @guanmingchiu/sqlparser-ts A SQL parser for JavaScript and TypeScript, powered by datafusion-sqlparser-rs via WASM | 38.5k | - | - | - | 3 months ago 0.62.0 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| react-render-to-markdown render React components to Markdown strings for SSG-MD | 38.3k | +231005% | - | 4 months ago 19.1.0 | ESM + CommonJS | Bundled | Markdown, React | |
| htmlparser2-without-node-native htmlparser2 build that excludes node native modules so that you can use it in platforms like React Native. | 38.1k | -13% | - | 9 years ago 3.9.2 | CommonJS | None | Parsers and serialisers, DOM and browser utilities | |
| @comark/vue Vue 3 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output. | 37.9k | - | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, Vue |
| @apitools/openapi-parser Resolve OpenAPI Refs and/or convert Swagger 2.0 to OpenAPI | 37.8k | - | - | - | 1 year ago 0.0.37 | ESM + CommonJS | None | Documentation tooling, Parsers and serialisers |
| remark-comment Remark plugin to support comments | 37.5k | +443% | - | 4 years ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @remix-run/multipart-parser A fast, efficient parser for multipart streams in any JavaScript environment | 37.5k | - | - | - | 7 days ago 0.16.5 | ESM only | Bundled | Parsers and serialisers |
| remark-slate-transformer remark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor. | 36.8k | +9% | - | 2 years ago 0.9.0 | ESM + CommonJS | Bundled | Markdown, React | |
| vditor ♏ 易于使用的 Markdown 编辑器,为适配不同的应用场景而生 | 36.7k | +159% | - | 26 days ago 4.0.0 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| tsv Simple dependency-free TSV and CSV converter/parser | 36.4k | +16% | - | 13 years ago 0.2.0 | CommonJS | None | Parsers and serialisers, Charts and data visualisation | |
| @jetstreamapp/soql-parser-js Salesforce.com SOQL parser and composer | 36.3k | - | - | - | 20 days ago 8.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers |
| boolean-parser Script that parses a boolean query to an array with all the possibilities. IE: (a AND (b OR c)) -> [[a, b],[a, c]] | 36.1k | -21% | - | 9 years ago 0.0.2 | CommonJS | None | Parsers and serialisers | |
| lucene Lucene query parser and formatter for JavaScript created using PEG.js | 36k | -34% | - | 6 years ago 2.1.1 | CommonJS | None | Parsers and serialisers | |
| webassemblyjs WebAssembly interpreter | 36k | +7% | - | 1 year ago 1.14.1 | ESM + CommonJS | None | Polyfills and shims, Parsers and serialisers | |
| search-query-parser Parser for advanced search query syntax | 35.6k | +101% | - | 5 years ago 1.6.0 | CommonJS | None | Parsers and serialisers, Node.js utilities | |
| @bbob/parser A BBCode to AST Parser part of @bbob | 35.5k | - | - | - | 1 month ago 4.4.1 | ESM + CommonJS | Bundled | Parsers and serialisers |
| @js.properties/properties JavaScript .properties parser and stringifier | 35.4k | - | - | - | 6 years ago 0.5.4 | CommonJS | Bundled | Parsers and serialisers |
| openai-harmony-js TypeScript/JavaScript utilities for the GPT‑OSS Harmony format: renderers, parsers, tokenizers, and streaming helpers | 35.2k | +552694% | - | 1 year ago 1.0.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| vite-plugin-markdown Import markdown files in vite | 35.2k | -23% | - | 2 years ago 2.2.0 | CommonJS | Bundled | Markdown, React | |
| @webdiscus/pug-loader Pug loader renders Pug files into HTML or compiles them into a template function. | 35.1k | - | - | - | 1 year ago 2.11.1 | CommonJS | None | Markdown, Parsers and serialisers |
| md-editor-v3 Markdown editor for vue3, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it... | 34.4k | +116% | - | 9 days ago 7.0.0 | ESM + CommonJS | Bundled | Markdown, Vue | |
| turborepo-summary Generate a human-readable summary report from Turborepo run summary JSON output | 34.1k | - | - | 2 months ago 1.1.0 | ESM only | None | Parsers and serialisers, Markdown | |
| @json-editor/json-editor JSON Schema based editor | 33k | - | - | - | 1 month ago 2.17.2 | CommonJS | None | Schema validation, Parsers and serialisers |
| @loancrate/prisma-schema-parser Prisma Schema Parser | 32.8k | - | - | - | 1 year ago 3.0.0 | CommonJS | Bundled | Parsers and serialisers, ORMs and query builders |
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.
- domparser-linux-x64-muslA super fast html parser and manipulator written in rust.
- remark-parse-no-trimremark plugin to parse Markdown
- svelte-parse-markupParse Svelte markup without parsing the script or style tags
- jsonminifyJSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.
- hcl2-parserHCL v2 parser for JavaScript
- email-forward-parserParses forwarded emails and extract content
- jsonaProvide data formatters (data model builder & json builder) to work with JSON API specification v1.0 in your JavaScript / TypeScript code
- remark-textrremark plugin to improve typography with Textr
- sax-tsEvent-driven XML parser in TypeScript
- edge-parserParser for edge template engine
- ngx-papaparsePapa Parse wrapper for Angular. Fast parser-library for CSV to JSON and vice versa, with built in support for background-workers.
- markdown-it-tsTypeScript-first Markdown parser and renderer compatible with the markdown-it public API, with streaming, chunked parsing, and async render.
- ts-markdownAn extensible TypeScript markdown generator that takes JSON and creates a markdown document.
- apicacheAn ultra-simplified API response caching middleware for Express/Node using plain-english durations.
- @decimalturn/toml-patchPatch, parse, and stringify TOML while preserving comments, whitespace and formatting.
- svgdomStraightforward DOM implementation for SVG, HTML and XML
- @jackchuka/mdschemaA declarative schema-based Markdown documentation validator
- markdown-it-toc-done-rightTable of contents (TOC) for markdown-it markdown parser with focus on semantic and security.
- @visulima/errorError with more than just a message, stacktrace parsing.
- dt-sql-parserSQL Parsers for BigData, built with antlr4
- bnf-parserDeterministic BNF compiler/parser
- remark-slateremark plugin to compile Markdown to a slate compatible object
- @flatfile/adapterA lightweight TypeScript/JavaScript adapter for working with Flatfile's Portal
- jquery-formThe jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX.
- jest-jsonJest matcher for working with JSON
- markdown-it-for-inlineInline tokens iterator for markdown-it markdown parser.
- @guanmingchiu/sqlparser-tsA SQL parser for JavaScript and TypeScript, powered by datafusion-sqlparser-rs via WASM
- react-render-to-markdownrender React components to Markdown strings for SSG-MD
- htmlparser2-without-node-nativehtmlparser2 build that excludes node native modules so that you can use it in platforms like React Native.
- @comark/vueVue 3 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
- @apitools/openapi-parserResolve OpenAPI Refs and/or convert Swagger 2.0 to OpenAPI
- remark-commentRemark plugin to support comments
- @remix-run/multipart-parserA fast, efficient parser for multipart streams in any JavaScript environment
- remark-slate-transformerremark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor.
- vditor♏ 易于使用的 Markdown 编辑器,为适配不同的应用场景而生
- tsvSimple dependency-free TSV and CSV converter/parser
- @jetstreamapp/soql-parser-jsSalesforce.com SOQL parser and composer
- boolean-parserScript that parses a boolean query to an array with all the possibilities. IE: (a AND (b OR c)) -> [[a, b],[a, c]]
- luceneLucene query parser and formatter for JavaScript created using PEG.js
- webassemblyjsWebAssembly interpreter
- search-query-parserParser for advanced search query syntax
- @bbob/parserA BBCode to AST Parser part of @bbob
- @js.properties/propertiesJavaScript .properties parser and stringifier
- openai-harmony-jsTypeScript/JavaScript utilities for the GPT‑OSS Harmony format: renderers, parsers, tokenizers, and streaming helpers
- vite-plugin-markdownImport markdown files in vite
- @webdiscus/pug-loaderPug loader renders Pug files into HTML or compiles them into a template function.
- md-editor-v3Markdown editor for vue3, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it...
- turborepo-summaryGenerate a human-readable summary report from Turborepo run summary JSON output
- @json-editor/json-editorJSON Schema based editor
- @loancrate/prisma-schema-parserPrisma Schema 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