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 |
|---|---|---|---|---|---|---|---|---|
| @yankeeinlondon/gray-matter Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and | 4.5k | - | - | - | 2 years ago 6.2.1 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| editorjs-parser Convert editor.js saved output into clean HTML — zero runtime dependencies | 4.5k | +74% | - | 14 days ago 3.2.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| mdpdf Markdown to PDF command line converter | 4.4k | +62% | - | 1 year ago 3.1.0 | ESM only | None | Markdown, Parsers and serialisers | |
| @yankeeinlondon/builder-api An API used to extend the capabilities of @antfu/vite-plugin-md | 4.4k | - | - | - | 3 years ago 1.4.1 | ESM only | Bundled | Markdown, Vue |
| gulp-jsonminify Minifies blocks of JSON-like content into valid JSON by removing all whitespace and comments. | 4.3k | -37% | - | 8 years ago 1.1.0 | CommonJS | None | Parsers and serialisers | |
| @nolebase/vitepress-plugin-enhanced-readabilities A VitePress plugin enhances the readabilities for VitePress built sites. | 4.2k | - | - | - | 1 year ago 2.18.2 | ESM + CommonJS | Bundled | Accessibility, Parsers and serialisers |
| @mdx-js/mdxast Transforms MDAST to MDXAST | 4.2k | - | - | - | 7 years ago 1.1.1 | - | None | Markdown, React |
| @jsonjoy.com/json-type High-performance JSON Pointer implementation | 4.2k | - | - | - | 17 days ago 18.30.0 | CommonJS | Bundled | Parsers and serialisers |
| @shogobg/markdown2confluence Convert Markdown to Confluence markup | 4.2k | - | - | - | 4 months ago 0.1.12 | CommonJS | None | Markdown, Parsers and serialisers |
| nimnjs Schema aware compression of JS object/JSON data. 60% more compressed than json | 4.2k | -0% | - | 4 years ago 2.2.1 | CommonJS | None | Compression and archives, Parsers and serialisers | |
| seqparse Parse sequence files (GenBank, FASTA, SnapGene, SBOL) and accession IDs (NCBI, iGEM) to a common format | 4.2k | +427% | - | 5 months ago 0.2.2 | CommonJS | Bundled | Parsers and serialisers, CLI tools and terminal utilities | |
| @mitre/jsonix Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures. | 4.2k | - | - | - | 1 month ago 3.0.11 | CommonJS | Bundled | Parsers and serialisers |
| domparser-darwin-arm64 A super fast html parser and manipulator written in rust. | 4.1k | - | - | 5 months ago 0.1.1 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| nodebb-widget-essentials NodeBB Essential Widgets | 4.1k | +101% | - | 19 days ago 8.0.10 | CommonJS | None | Markdown, Parsers and serialisers | |
| any-eslint-parser Check Any file with ESLint | 4.1k | -3% | - | 5 years ago 1.0.1 | CommonJS | None | Parsers and serialisers, Linting and formatting | |
| nimn_schema_builder Build schema from JS object or JSON to feed into nimnjs | 4.1k | +7% | - | 8 years ago 2.0.0 | CommonJS | None | Schema validation, Parsers and serialisers | |
| @remnic/plugin-codex Remnic memory plugin for Codex CLI — hooks, skills, MCP integration | 4k | - | - | - | 30 days ago 9.69.56 | ESM only | None | Markdown, Parsers and serialisers |
| jsonform Client-side JavaScript library that generates HTML forms from structured data models expressed using a JSON schema, possibly completed by a form layout description. | 4k | +64% | - | 5 years ago 2.2.5 | CommonJS | None | Forms, Parsers and serialisers | |
| parjs Library for building parsers using combinators. | 4k | -19% | - | 2 years ago 1.3.9 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| regexp-parser-event 正規表達式解析器事件處理 (RegExp parser event handling) | 3.9k | +50% | - | 19 days ago 1.1.50 | CommonJS | Bundled | Parsers and serialisers | |
| hads Fast web server allowing to browse, search and edit project documentation written in Markdown | 3.9k | -2% | - | 4 years ago 3.0.3 | CommonJS | None | Documentation tooling, Parsers and serialisers | |
| vitepress-plugin-lightbox Plugin for VitePress to add support for viewing images in a lightbox. | 3.9k | -13% | - | 1 year ago 1.0.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| gulp-json-concat ⚡️ Combine several JSON files into one with Gulp | 3.9k | +2% | - | 6 years ago 0.2.0 | - | None | Parsers and serialisers | |
| regexpp2 Regular expression parser for ECMAScript 2018. | 3.9k | +46% | - | 19 days ago 1.3.38 | CommonJS | Bundled | Parsers and serialisers | |
| @desertnet/html-parser HTML parser and non-strict validator | 3.8k | - | - | - | 8 years ago 1.0.1 | CommonJS | None | Parsers and serialisers |
| @ziloen/remark-math Remark plugin to parse and stringify math with dollar and LaTeX delimiters | 3.8k | - | - | - | 11 days ago 0.1.2 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @microflash/remark-callout-directives Remark plugin to render callouts with directives | 3.8k | - | - | - | 3 months ago 5.0.1 | ESM only | None | Markdown, Parsers and serialisers |
| pg-ast PostgreSQL ASTs in JS | 3.7k | +8515% | - | today 3.13.1 | ESM + CommonJS | Bundled | Database clients and drivers, Parsers and serialisers | |
| vuetify-pro-tiptap tiptap text editor on vuejs and vuetify | 3.7k | +52% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | Rich text and code editors, Vue | |
| latex.js JavaScript LaTeX to HTML5 translator | 3.7k | +209% | - | - 0.12.6 | ESM + CommonJS | None | Parsers and serialisers | |
| lcov-total Parsing lcov.info and returning total of the summary intended to use inside CI to exit if threshold not reach | 3.7k | -33% | - | 3 years ago 2.1.1 | ESM only | None | Testing, CLI tools and terminal utilities | |
| streamdown-svelte <p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p> | 3.7k | - | - | 5 months ago 3.0.6 | ESM only | Bundled | Svelte, Parsers and serialisers | |
| @remnic/import-chatgpt Import memory and conversation summaries from ChatGPT data exports into Remnic (issue #568) | 3.7k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @nesto-software/json-schema-ref-parser Parse, Resolve, and Dereference JSON Schema $ref pointers | 3.7k | - | - | - | 4 years ago 9.0.10 | CommonJS | Bundled | Schema validation, Parsers and serialisers |
| rich-markdown-editor A rich text editor with Markdown shortcuts | 3.7k | -20% | - | 4 years ago 11.21.3 | CommonJS | Bundled | Rich text and code editors, Parsers and serialisers | |
| sqlite-parser JavaScript implentation of SQLite 3 query parser | 3.7k | +156% | - | 9 years ago 1.0.1 | CommonJS | None | Database clients and drivers, Parsers and serialisers | |
| swagger-markdown Create markdown API documentation from swagger file | 3.6k | +24% | - | 6 months ago 3.1.1 | CommonJS | Bundled | Documentation tooling, Parsers and serialisers | |
| @remnic/import-claude Import conversation history from Claude.ai data exports into Remnic (issue #568) | 3.6k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @webdoc/language-parser Language parser for webdoc | 3.6k | - | - | - | 3 years ago 2.2.0 | CommonJS | None | Parsers and serialisers, Documentation tooling |
| @comark/svelte Svelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output. | 3.6k | - | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, Svelte |
| remark-gfm-configurable remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options | 3.6k | +17% | - | 1 year ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @spryker/sql-parser-mistic Lexer and Parser for SQL Syntax | 3.5k | - | - | - | 5 years ago 1.2.3 | - | None | Parsers and serialisers |
| console-log-json Drop-in structured JSON logging for Node.js and the browser. Zero dependencies. Replaces console.log() with single-line JSON output including stack traces, timestamps, and source file tracking. Works with DataDog, Splunk, LogDNA, OpenSearch, CloudWatch, a | 3.5k | +125% | - | 5 months ago 6.4.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| xmldom-ts A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript. | 3.5k | -9% | - | 7 years ago 0.3.1 | CommonJS | Bundled | Parsers and serialisers, DOM and browser utilities | |
| flatfile-csv-importer A simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser) | 3.5k | +68% | - | 6 years ago 0.2.13 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| gitleaks-secret-scanner-fixed A powerful, intelligent wrapper for the Gitleaks engine that provides accurate and safe secret scanning for local pre-commit hooks and CI/CD pipelines. Fork with fixed tar vulnerability. | 3.5k | - | - | 7 months ago 2.1.3 | CommonJS | None | Parsers and serialisers, Security | |
| markstream-react React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components. | 3.5k | - | - | 4 days ago 2.0.13 | ESM + CommonJS | Bundled | Markdown, WebSockets and realtime | |
| domparser-linux-arm64-gnu A super fast html parser and manipulator written in rust. | 3.5k | - | - | 5 months ago 0.1.1 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| markdown-it-textual-uml Markdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc. | 3.4k | +383% | - | 2 years ago 0.17.1 | ESM only | None | Markdown, Parsers and serialisers | |
| openapi-markdown Create markdown API documentation from swagger/openapi files | 3.4k | -23% | - | 6 years ago 1.2.3 | CommonJS | None | Documentation tooling, 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.
- @yankeeinlondon/gray-matterParse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
- editorjs-parserConvert editor.js saved output into clean HTML — zero runtime dependencies
- mdpdfMarkdown to PDF command line converter
- @yankeeinlondon/builder-apiAn API used to extend the capabilities of @antfu/vite-plugin-md
- gulp-jsonminifyMinifies blocks of JSON-like content into valid JSON by removing all whitespace and comments.
- @nolebase/vitepress-plugin-enhanced-readabilitiesA VitePress plugin enhances the readabilities for VitePress built sites.
- @mdx-js/mdxastTransforms MDAST to MDXAST
- @jsonjoy.com/json-typeHigh-performance JSON Pointer implementation
- @shogobg/markdown2confluenceConvert Markdown to Confluence markup
- nimnjsSchema aware compression of JS object/JSON data. 60% more compressed than json
- seqparseParse sequence files (GenBank, FASTA, SnapGene, SBOL) and accession IDs (NCBI, iGEM) to a common format
- @mitre/jsonixJsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
- domparser-darwin-arm64A super fast html parser and manipulator written in rust.
- nodebb-widget-essentialsNodeBB Essential Widgets
- any-eslint-parserCheck Any file with ESLint
- nimn_schema_builderBuild schema from JS object or JSON to feed into nimnjs
- @remnic/plugin-codexRemnic memory plugin for Codex CLI — hooks, skills, MCP integration
- jsonformClient-side JavaScript library that generates HTML forms from structured data models expressed using a JSON schema, possibly completed by a form layout description.
- parjsLibrary for building parsers using combinators.
- regexp-parser-event正規表達式解析器事件處理 (RegExp parser event handling)
- hadsFast web server allowing to browse, search and edit project documentation written in Markdown
- vitepress-plugin-lightboxPlugin for VitePress to add support for viewing images in a lightbox.
- gulp-json-concat⚡️ Combine several JSON files into one with Gulp
- regexpp2Regular expression parser for ECMAScript 2018.
- @desertnet/html-parserHTML parser and non-strict validator
- @ziloen/remark-mathRemark plugin to parse and stringify math with dollar and LaTeX delimiters
- @microflash/remark-callout-directivesRemark plugin to render callouts with directives
- pg-astPostgreSQL ASTs in JS
- vuetify-pro-tiptaptiptap text editor on vuejs and vuetify
- latex.jsJavaScript LaTeX to HTML5 translator
- lcov-totalParsing lcov.info and returning total of the summary intended to use inside CI to exit if threshold not reach
- streamdown-svelte<p align="center"> <img src="https://raw.githubusercontent.com/PacificStudio/streamdown-svelte/master/static/favicon.svg" alt="Streamdown Svelte favicon" width="96" height="96" /> </p>
- @remnic/import-chatgptImport memory and conversation summaries from ChatGPT data exports into Remnic (issue #568)
- @nesto-software/json-schema-ref-parserParse, Resolve, and Dereference JSON Schema $ref pointers
- rich-markdown-editorA rich text editor with Markdown shortcuts
- sqlite-parserJavaScript implentation of SQLite 3 query parser
- swagger-markdownCreate markdown API documentation from swagger file
- @remnic/import-claudeImport conversation history from Claude.ai data exports into Remnic (issue #568)
- @webdoc/language-parserLanguage parser for webdoc
- @comark/svelteSvelte 5 renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output.
- remark-gfm-configurableremark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists) with configurable plugin options
- @spryker/sql-parser-misticLexer and Parser for SQL Syntax
- console-log-jsonDrop-in structured JSON logging for Node.js and the browser. Zero dependencies. Replaces console.log() with single-line JSON output including stack traces, timestamps, and source file tracking. Works with DataDog, Splunk, LogDNA, OpenSearch, CloudWatch, a
- xmldom-tsA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.
- flatfile-csv-importerA simple adapter for elegantly importing CSV files via flatfile.io (Typescript, ES6, Browser)
- gitleaks-secret-scanner-fixedA powerful, intelligent wrapper for the Gitleaks engine that provides accurate and safe secret scanning for local pre-commit hooks and CI/CD pipelines. Fork with fixed tar vulnerability.
- markstream-reactReact/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.
- domparser-linux-arm64-gnuA super fast html parser and manipulator written in rust.
- markdown-it-textual-umlMarkdown-it markdown parser plugin to create uml diagrams from text, based on plantuml, mermaid, etc.
- openapi-markdownCreate markdown API documentation from swagger/openapi files
- 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