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 |
|---|---|---|---|---|---|---|---|---|
| filetomarkdown Convert various file types to markdown format with browser and Node.js support | 1.2k | +608% | - | 1 year ago 0.6.9 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| carta-plugin-video This plugin adds ability to render online video from Youtube or Vimeo. | 1.2k | +438% | - | 1 year ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @docmd/plugin-threads Inline discussion threads for docmd. | 1.2k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| minimist-subcommand A simple sub-command parser for minimist | 1.2k | -81% | - | 7 years ago 3.0.2 | CommonJS | Bundled | Parsers and serialisers, Node.js utilities | |
| @jsonforms/examples JSON Forms Example Data | 1.2k | - | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Parsers and serialisers |
| tenko A "pixel perfect" 100% spec compliant ES2021 JavaScript parser written in JS. | 1.1k | +668% | - | 5 years ago 2.0.1 | ESM + CommonJS | None | Parsers and serialisers | |
| markdown-to-document A command-line tool to easily generate HTML documents from Markdown files | 1.1k | +26% | - | 5 months ago 0.33.0 | ESM only | None | PDF and documents, CLI tools and terminal utilities | |
| @comark/html HTML string renderer for Comark. Render Markdown with components on the server, no framework required. | 1.1k | - | - | - | 14 days ago 0.7.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @exodus/papaparse Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV. | 1.1k | - | - | - | 4 years ago 5.3.3-exodus.3 | CommonJS | None | Parsers and serialisers |
| hltv The unofficial HLTV Node.js API | 1.1k | +114% | - | 3 years ago 3.5.0 | CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| @discoveryjs/discovery Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards | 1.1k | - | - | - | 1 year ago 1.0.0-beta.99 | ESM only | Bundled | Charts and data visualisation, Parsers and serialisers |
| @nolebase/vitepress-plugin-highlight-targeted-heading A VitePress plugin blinks to highlight the heading element when targeted and clicked. | 1.1k | - | - | - | 1 year ago 2.18.2 | ESM + CommonJS | Bundled | Accessibility, Parsers and serialisers |
| streamdown-rn High-performance streaming markdown renderer for React Native with dynamic component injection | 1.1k | - | - | 9 months ago 0.2.1 | CommonJS | Bundled | Markdown, React | |
| mongoose-validation-error-transform Automatically transform Mongoose validation error message(s) to a humanized and readable format | 1.1k | +144% | - | 6 years ago 0.0.6 | CommonJS | None | ORMs and query builders, Parsers and serialisers | |
| pdfkit-commonmark A markdown renderer (using commonmark) for pdfkit. | 1.1k | +19% | - | 4 months ago 1.3.0 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| dynamic.envs Converts json to .env file | 1.1k | +205% | - | 3 years ago 1.0.5 | ESM + CommonJS | Bundled | Configuration, Node.js utilities | |
| @markdown-for-agents/nextjs Next.js middleware — serve Markdown to AI agents via content negotiation | 1.1k | - | - | - | 7 days ago 1.3.5 | ESM only | Bundled | Markdown, Parsers and serialisers |
| mdast-squeeze-links mdast utility to remove empty links from a tree | 1.1k | -10% | - | 3 years ago 1.0.9 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-details a tokenizer for remark to support details plugin in pymdown | 1.1k | -41% | - | 11 months ago 5.0.1 | ESM only | Bundled | Parsers and serialisers, Markdown | |
| @inkdropapp/html2markdown Convert HTML to Markdown using remark and rehype | 1.1k | - | - | - | 2 years ago 4.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @push.rocks/smartmarkdown Enhances Markdown file handling with parsing, conversion, and frontmatter support. | 1.1k | - | - | - | 12 days ago 3.2.2 | ESM only | Bundled | Markdown, Parsers and serialisers |
| gulp-sitemap Generate a search engine friendly sitemap.xml using a Gulp stream | 1.1k | -14% | - | 5 years ago 8.0.0 | CommonJS | None | Parsers and serialisers | |
| parser-multipart Multipart form data parser for browser and node | 1k | +615% | - | 12 days ago 1.1.13 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| remark-squeeze-links remark plugin to remove empty (or whitespace only) links | 1k | -3% | - | 3 years ago 1.0.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @an-epiphany/websocket-json-stream A TypeScript Duplex stream wrapper for WebSocket with automatic JSON serialization. Supports ws, SockJS, and Socket.IO. | 1k | - | - | - | 8 months ago 1.2.0 | ESM + CommonJS | Bundled | WebSockets and realtime, TypeScript tooling |
| @demvsystems/yup-ast Rewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects. | 1k | - | - | - | 4 years ago 1.2.2 | CommonJS | Bundled | Schema validation, Parsers and serialisers |
| remark-github-beta-blockquote-admonitions remark plugin to add support for GitHub beta blockquote-based admonitions | 1k | -3% | - | 8 months ago 3.1.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @push.rocks/smartxml A package for creating and parsing XML formatted files. | 1k | - | - | - | 13 days ago 2.1.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling |
| @enzoferey/ethers-error-parser  [](https://badge.fury.io/js/@enzoferey%2Fethers-error-parser) [ | 1k | -50% | - | 8 years ago 1.1.0 | CommonJS | None | Markdown, React | |
| atom-slick Standalone CSS Selector Finder and Parser. | 1k | +124% | - | 11 years ago 2.0.0 | CommonJS | None | Parsers and serialisers | |
| tree-sitter-jsdoc JSDoc grammar for tree-sitter | 855 | - | - | - | 1 year ago 0.25.0 | CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| prettier-plugin-scaffdog A Prettier plugin for scaffdog templates that automatically format syntax. | 720 | - | - | - | - 4.1.0 | ESM only | Bundled | Linting and formatting, Parsers and serialisers |
| marked-code-preview A Marked extension for transforming code blocks into code previews | 529 | - | - | - | - 1.3.7 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| markmap-autoloader Load markmaps automatically in HTML | 516 | - | - | - | - 0.18.12 | CommonJS | None | Markdown, Parsers and serialisers |
| coloquent Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent. | 465 | - | - | - | 4 years ago 3.0.1-beta | CommonJS | Bundled | Parsers and serialisers, ORMs and query builders |
| marx-css The classless CSS reset (perfect for Communists). | 172 | - | - | - | - 5.3.2 | CommonJS | None | Markdown, UI component libraries |
| json-bigint-parser-browser json parser with json-bigint support for browser | 29 | - | - | - | - 1.0.5 | CommonJS | None | 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.
- filetomarkdownConvert various file types to markdown format with browser and Node.js support
- carta-plugin-videoThis plugin adds ability to render online video from Youtube or Vimeo.
- @docmd/plugin-threadsInline discussion threads for docmd.
- minimist-subcommandA simple sub-command parser for minimist
- @jsonforms/examplesJSON Forms Example Data
- tenkoA "pixel perfect" 100% spec compliant ES2021 JavaScript parser written in JS.
- markdown-to-documentA command-line tool to easily generate HTML documents from Markdown files
- @comark/htmlHTML string renderer for Comark. Render Markdown with components on the server, no framework required.
- @exodus/papaparseFast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
- hltvThe unofficial HLTV Node.js API
- @discoveryjs/discoveryFrontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
- @nolebase/vitepress-plugin-highlight-targeted-headingA VitePress plugin blinks to highlight the heading element when targeted and clicked.
- streamdown-rnHigh-performance streaming markdown renderer for React Native with dynamic component injection
- mongoose-validation-error-transformAutomatically transform Mongoose validation error message(s) to a humanized and readable format
- pdfkit-commonmarkA markdown renderer (using commonmark) for pdfkit.
- dynamic.envsConverts json to .env file
- @markdown-for-agents/nextjsNext.js middleware — serve Markdown to AI agents via content negotiation
- mdast-squeeze-linksmdast utility to remove empty links from a tree
- remark-detailsa tokenizer for remark to support details plugin in pymdown
- @inkdropapp/html2markdownConvert HTML to Markdown using remark and rehype
- @push.rocks/smartmarkdownEnhances Markdown file handling with parsing, conversion, and frontmatter support.
- gulp-sitemapGenerate a search engine friendly sitemap.xml using a Gulp stream
- parser-multipartMultipart form data parser for browser and node
- remark-squeeze-linksremark plugin to remove empty (or whitespace only) links
- @an-epiphany/websocket-json-streamA TypeScript Duplex stream wrapper for WebSocket with automatic JSON serialization. Supports ws, SockJS, and Socket.IO.
- @demvsystems/yup-astRewrite of the original yup-ast due to licensing problems. Converts JSON into yup objects.
- remark-github-beta-blockquote-admonitionsremark plugin to add support for GitHub beta blockquote-based admonitions
- @push.rocks/smartxmlA package for creating and parsing XML formatted files.
- @enzoferey/ethers-error-parser [](https://badge.fury.io/js/@enzoferey%2Fethers-error-parser) [
- atom-slickStandalone CSS Selector Finder and Parser.
- tree-sitter-jsdocJSDoc grammar for tree-sitter
- prettier-plugin-scaffdogA Prettier plugin for scaffdog templates that automatically format syntax.
- marked-code-previewA Marked extension for transforming code blocks into code previews
- markmap-autoloaderLoad markmaps automatically in HTML
- coloquentLibrary for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.
- marx-cssThe classless CSS reset (perfect for Communists).
- json-bigint-parser-browserjson parser with json-bigint support for browser
- 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