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 |
|---|---|---|---|---|---|---|---|---|
| dsn-parser Parse and create database connection strings fluently | 6.4k | -15% | - | 6 years ago 1.0.3 | CommonJS | None | Database clients and drivers, Parsers and serialisers | |
| moxygen Doxygen XML to Markdown converter | 6.4k | -50% | - | 24 days ago 2.1.19 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| nodejs-polars-linux-arm64-gnu This is the **aarch64-unknown-linux-gnu** binary for `nodejs-polars` | 6.3k | +420% | - | 10 days ago 0.26.1 | CommonJS | None | Parsers and serialisers | |
| sections Manipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading. | 6.3k | -76% | - | 9 years ago 1.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| coffee-lex Stupid lexer for CoffeeScript. | 6.3k | -15% | - | 3 years ago 9.3.2 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| datalib JavaScript utilites for loading, summarizing and working with data. | 6.1k | -8% | - | - 1.9.3 | CommonJS | None | Parsers and serialisers | |
| vue-json-csv Download your JSON data as an CSV file directly from the browser | 6.1k | -53% | - | 4 years ago 2.1.0 | CommonJS | None | Parsers and serialisers, Vue | |
| html-table-to-json Extracts all tables within a provided html snippet and converts them to JSON objects. | 6.1k | +114% | - | - 1.0.0 | - | None | Parsers and serialisers, Scraping and browser automation | |
| decaffeinate-parser A better AST for CoffeeScript, inspired by CoffeeScriptRedux. | 6k | -15% | - | 4 years ago 23.0.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @technote-space/doctoc Generates TOC for markdown files of local git repo. | 5.8k | - | - | - | 3 years ago 2.6.4 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| @marbec/web-auto-extractor Automatically extracts structured information from webpages | 5.8k | - | - | - | 1 year ago 2.2.1 | ESM only | None | Parsers and serialisers |
| csvql-query SQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design. | 5.8k | - | - | 11 days ago 2.7.0 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| @brodybits/remark-parse remark plugin to parse Markdown | 5.7k | - | - | - | 5 years ago 8.0.6 | - | Bundled | Markdown, Parsers and serialisers |
| connection-string-parser A generic connection string parser/formatter | 5.7k | +55% | - | 5 years ago 1.0.4 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| excellentexport Client side JavaScript export to Excel or CSV | 5.7k | -29% | - | - 3.9.16 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| eml-parser Parse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files. | 5.6k | +15% | - | 6 months ago 2.1.1 | CommonJS | Bundled | Parsers and serialisers, Email | |
| domparser-win32-x64-msvc A super fast html parser and manipulator written in rust. | 5.6k | - | - | 5 months ago 0.1.1 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| @pgsql/parser Multi-version PostgreSQL parser with dynamic version selection | 5.6k | - | - | - | 4 months ago 1.5.0 | ESM + CommonJS | Bundled | Database clients and drivers, Parsers and serialisers |
| objection-visibility Objectionjs plugin to whitelist/blacklist model properties | 5.6k | +246% | - | 4 years ago 1.2.0 | CommonJS | Bundled | ORMs and query builders, Parsers and serialisers | |
| xmldom-sfdx-encoding A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer). | 5.6k | -57% | - | 6 years ago 0.1.30 | CommonJS | None | Parsers and serialisers, DOM and browser utilities | |
| tailwind-resolver Resolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning. | 5.5k | +2173% | - | 6 months ago 0.3.8 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Parsers and serialisers | |
| rehype-code-group Accessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes. | 5.5k | +2820% | - | 1 month ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| parse5-with-errors Fork: HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. Fork from the HTMLParseErrorWG branch. | 5.5k | -6% | - | 6 years ago 4.0.4 | CommonJS | Bundled | Parsers and serialisers | |
| nuxt-studio Nuxt Studio for Nuxt Content | 5.4k | - | - | - 1.7.0 | ESM only | Bundled | Vue, Parsers and serialisers | |
| apidoc-markdown 📝 Generate a Simple and Portable Markdown documentation for your API | 5.3k | +180% | - | 2 years ago 7.3.2 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| puppeteer-autoscroll-down Handle infinite scroll on websites with puppeteer | 5.3k | +34% | - | 1 year ago 2.0.1 | ESM only | Bundled | Scraping and browser automation, Parsers and serialisers | |
| markdown-pdf Markdown to PDF converter | 5.3k | -43% | - | 4 years ago 11.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @kangc/v-md-editor A markdown editor built on Vue | 5.2k | - | - | - | 2 years ago 1.7.12 | CommonJS | None | Markdown, Vue |
| browser-extension-manifest-fields Parse and resolve browser extension manifest fields to absolute paths. | 5.2k | +4914% | - | 3 days ago 3.0.2 | ESM + CommonJS | Bundled | Bundlers, Icons | |
| svelte-check-native Fast CLI type-checker for Svelte 4 and Svelte 5 projects. Drop-in replacement for svelte-check, written in Rust, powered by tsgo. | 5.1k | - | - | 3 days ago 1.8.0 | - | None | Svelte, Parsers and serialisers | |
| @netless/xml-js A converter between XML text and Javascript object / JSON text. | 5.1k | - | - | - | 3 years ago 1.6.16 | ESM + CommonJS | Bundled | Parsers and serialisers |
| mdast-jsx Generate markdown using JSX | 5.1k | - | - | 3 months ago 0.1.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @yuku-parser/wasm High-performance JavaScript/TypeScript parser, compiled to WebAssembly | 4.9k | - | - | - | 1 day ago 0.11.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling |
| neo.mjs Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops. | 4.9k | -73% | - | 2 months ago 13.1.0 | ESM only | None | Parsers and serialisers, Security | |
| clarity-pattern-parser Parsing Library for Typescript and Javascript. | 4.9k | -36% | - | 17 days ago 11.8.1 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| buntis A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree | 4.9k | -46% | - | 6 years ago 0.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers | |
| vitepress-api-references Enable JSDoc API Reference for VitePress | 4.9k | - | - | 1 month ago 0.3.0 | ESM only | None | Documentation tooling, Parsers and serialisers | |
| survey-jquery 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. | 4.8k | -23% | - | - 1.12.67 | CommonJS | Bundled | UI component libraries, React | |
| bancos-brasileiros A JSON list of Brazilian commercial banks | 4.8k | +148% | - | 1 day ago 6.3.50 | CommonJS | None | Parsers and serialisers | |
| @techfides/tf-doc-vault Shared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module. | 4.8k | - | - | - | 2 days ago 0.5.5 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @joplin/fork-htmlparser2 Fast & forgiving HTML/XML/RSS parser | 4.8k | - | - | - | 18 days ago 4.1.64 | CommonJS | Bundled | Parsers and serialisers, DOM and browser utilities |
| @braindb/micromark-extension-wiki-link Parse and render wiki-style links | 4.7k | - | - | - | 2 years ago 0.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @braindb/mdast-util-wiki-link Parse and render wiki-style links | 4.7k | - | - | - | 2 years ago 0.2.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| gatsby-remark-find-replace Gatsby remark plugin to find and replace text | 4.7k | -92% | - | 6 years ago 0.3.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @joshuaswarren/openclaw-engram Deprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core. | 4.7k | - | - | - | 30 days ago 9.69.56 | ESM only | Bundled | AI and machine learning, Polyfills and shims |
| fastmatter A fast frontmatter parser. Supports both string and stream inputs. | 4.7k | +71% | - | 7 years ago 2.1.1 | - | None | Parsers and serialisers, Markdown | |
| documonster Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers. | 4.6k | - | - | 2 days ago 0.17.0 | ESM only | Bundled | PDF and documents, Parsers and serialisers | |
| eslint-markdown Lint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️ | 4.6k | - | - | 8 days ago 0.17.1 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| @jsonforms/angular-material Material Renderer Set for Angular module of JSON Forms | 4.6k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Angular |
| @mdpdf/mdpdf-linux-x64-musl Convert Markdown to PDF using a self-contained Rust binary | 4.5k | - | - | - | 1 month ago 0.1.7 | CommonJS | None | Markdown, 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.
- dsn-parserParse and create database connection strings fluently
- moxygenDoxygen XML to Markdown converter
- nodejs-polars-linux-arm64-gnuThis is the **aarch64-unknown-linux-gnu** binary for `nodejs-polars`
- sectionsManipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading.
- coffee-lexStupid lexer for CoffeeScript.
- datalibJavaScript utilites for loading, summarizing and working with data.
- vue-json-csvDownload your JSON data as an CSV file directly from the browser
- html-table-to-jsonExtracts all tables within a provided html snippet and converts them to JSON objects.
- decaffeinate-parserA better AST for CoffeeScript, inspired by CoffeeScriptRedux.
- @technote-space/doctocGenerates TOC for markdown files of local git repo.
- @marbec/web-auto-extractorAutomatically extracts structured information from webpages
- csvql-querySQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design.
- @brodybits/remark-parseremark plugin to parse Markdown
- connection-string-parserA generic connection string parser/formatter
- excellentexportClient side JavaScript export to Excel or CSV
- eml-parserParse .eml and .msg files or convert to pdf, html, jpeg or png format. Extract headers and attachments from .eml and msg files.
- domparser-win32-x64-msvcA super fast html parser and manipulator written in rust.
- @pgsql/parserMulti-version PostgreSQL parser with dynamic version selection
- objection-visibilityObjectionjs plugin to whitelist/blacklist model properties
- xmldom-sfdx-encodingA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
- tailwind-resolverResolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.
- rehype-code-groupAccessible, framework-neutral code and content tabs for rehype, with syncing, persistence, and CSP-safe asset modes.
- parse5-with-errorsFork: HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant. Fork from the HTMLParseErrorWG branch.
- nuxt-studioNuxt Studio for Nuxt Content
- apidoc-markdown📝 Generate a Simple and Portable Markdown documentation for your API
- puppeteer-autoscroll-downHandle infinite scroll on websites with puppeteer
- markdown-pdfMarkdown to PDF converter
- @kangc/v-md-editorA markdown editor built on Vue
- browser-extension-manifest-fieldsParse and resolve browser extension manifest fields to absolute paths.
- svelte-check-nativeFast CLI type-checker for Svelte 4 and Svelte 5 projects. Drop-in replacement for svelte-check, written in Rust, powered by tsgo.
- @netless/xml-jsA converter between XML text and Javascript object / JSON text.
- mdast-jsxGenerate markdown using JSX
- @yuku-parser/wasmHigh-performance JavaScript/TypeScript parser, compiled to WebAssembly
- neo.mjsNeo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
- clarity-pattern-parserParsing Library for Typescript and Javascript.
- buntisA 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
- vitepress-api-referencesEnable JSDoc API Reference for VitePress
- survey-jquerysurvey.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.
- bancos-brasileirosA JSON list of Brazilian commercial banks
- @techfides/tf-doc-vaultShared VitePress tooling for TFSA documentation: config factory, theme components, sidebar generator, build/export scripts, CI and Terraform module.
- @joplin/fork-htmlparser2Fast & forgiving HTML/XML/RSS parser
- @braindb/micromark-extension-wiki-linkParse and render wiki-style links
- @braindb/mdast-util-wiki-linkParse and render wiki-style links
- gatsby-remark-find-replaceGatsby remark plugin to find and replace text
- @joshuaswarren/openclaw-engramDeprecated compatibility shim for Engram installs. Re-exports @remnic/plugin-openclaw and forwards engram-access to @remnic/core.
- fastmatterA fast frontmatter parser. Supports both string and stream inputs.
- documonsterZero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.
- eslint-markdownLint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️
- @jsonforms/angular-materialMaterial Renderer Set for Angular module of JSON Forms
- @mdpdf/mdpdf-linux-x64-muslConvert Markdown to PDF using a self-contained Rust binary
- 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