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 |
|---|---|---|---|---|---|---|---|---|
| remark-extract-frontmatter Stores front matter from markdown in VFiles data property | 16.4k | +38% | - | 4 years ago 3.2.0 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @loaders.gl/bson Framework-independent loader for JSON and streaming JSON formats | 16.4k | - | - | - | 5 days ago 4.5.2 | ESM + CommonJS | Bundled | Parsers and serialisers |
| rumdl A fast Markdown linter and formatter written in Rust | 16.2k | - | - | 2 days ago 0.2.77 | - | None | Markdown, Parsers and serialisers | |
| mdast-util-wiki-link Parse and render wiki-style links | 16k | +294% | - | 2 years ago 0.1.2 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| excel-formula-tokenizer Tokenize Excel formulas | 15.9k | +66% | - | 4 years ago 3.0.0 | CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| pretty-print-json Pretty-print JSON data into HTML to indent and colorize (written in functional TypeScript) | 15.6k | -5% | - | - 3.0.8 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers | |
| @search-dump/jsonstream rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects) | 15.5k | - | - | - | 3 years ago 1.5.0 | - | None | Parsers and serialisers |
| write-yaml Write YAML. Converts JSON to YAML writes it to the specified file. | 15.4k | -35% | - | - 1.0.0 | CommonJS | None | Parsers and serialisers | |
| remark-extended-table remark plugin to support table syntax allowing colspan/rowspan | 15.4k | +261% | - | 1 year ago 2.0.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| micromark-extension-wiki-link Parse and render wiki-style links | 15.2k | +301% | - | 5 years ago 0.0.4 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| markstream-core Framework-agnostic smooth streaming controller and streaming text state utilities for Markstream | 15k | - | - | 4 days ago 2.0.13 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| markdown-docx Convert Markdown file to DOCX format | 15k | +1351% | - | 2 months ago 1.7.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| lucene-query-parser Lucene Query Parser for JavaScript created using PEG.js | 15k | +167% | - | 8 years ago 1.2.0 | CommonJS | None | Parsers and serialisers | |
| native-dns-packet Raw DNS Packet Parsing and Writing | 14.9k | -16% | - | 11 years ago 0.1.1 | CommonJS | None | Parsers and serialisers | |
| cherow Fast and lightweight, standard-compliant javascript parser written in ECMAScript | 14.9k | -16% | - | 7 years ago 1.6.9 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| solid-markdown Markdown renderer for solid-js | 14.7k | +85% | - | 9 months ago 2.1.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @adobe/mdast-util-gridtables MDAST Util Gridtables | 14.7k | - | - | - | 5 months ago 4.0.19 | ESM only | None | Markdown, Parsers and serialisers |
| robots-txt-parser A lightweight robots.txt parser for Node.js with support for wildcards, caching and promises. | 14.7k | +348% | - | 4 years ago 2.0.3 | CommonJS | None | Parsers and serialisers, Scraping and browser automation | |
| jspreadsheet Jspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. | 14.5k | +81% | - | 2 days ago 12.9.1 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| error-serializer Convert errors to/from plain objects | 14.3k | +64% | - | 9 months ago 8.0.2 | ESM only | Bundled | Parsers and serialisers | |
| zipson JSON parse and stringify with compression | 14.3k | +79% | - | - 0.2.12 | CommonJS | Bundled | Compression and archives, Parsers and serialisers | |
| @tree-sitter-grammars/tree-sitter-toml TOML grammar for tree-sitter | 14.3k | - | - | - | 1 year ago 0.7.0 | CommonJS | Bundled | Parsers and serialisers |
| gfm-code-blocks Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string. | 14.2k | -32% | - | 9 years ago 1.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| react-phone-hooks React hooks and utility functions for parsing and validating phone numbers. | 14.1k | +93% | - | 6 months ago 0.1.22 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| xast-util-from-xml xast utility to parse from XML | 14.1k | +300% | - | 3 years ago 4.0.0 | ESM only | Bundled | Parsers and serialisers | |
| gfm-code-block-regex RegExp for gfm (GitHub Flavored Markdown) fenced code blocks. | 14.1k | -36% | - | 9 years ago 1.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| fs-fixture Easily create test fixtures at a temporary file-system path | 14.1k | +99% | - | 22 days ago 2.16.0 | ESM + CommonJS | Bundled | Files and file systems, Testing | |
| ghost The professional publishing platform | 14k | +88% | - | 3 days ago 6.65.0 | - | None | Markdown, Parsers and serialisers | |
| web-auto-extractor Automatically extracts structured information from webpages | 14k | +87% | - | 9 years ago 1.0.17 | CommonJS | None | Parsers and serialisers | |
| remark-comment-config remark plugin to configure it with comments | 13.9k | +2% | - | 3 years ago 8.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @mdx-js/tag A fully-featured Markdown/MDX React component for ambitious projects | 13.8k | - | - | - | 7 years ago 0.20.3 | CommonJS | None | Markdown, React |
| odata-sequelize Advanced OData v4 parser for Sequelize.JS with support for $expand, lambda expressions, navigation properties, and complex filters | 13.8k | -22% | - | 1 year ago 2.0.0 | CommonJS | Bundled | ORMs and query builders, Parsers and serialisers | |
| @comark/nuxt Nuxt module for Comark. Render Markdown with components at runtime, with auto-imported components and streaming support for AI output. | 13.7k | - | - | - | 15 days ago 0.7.0 | ESM only | Bundled | Markdown, Vue |
| telegramify-markdown Convert markdown into Telegram-specific markdown | 13.6k | +153% | - | 5 months ago 1.3.3 | CommonJS | Bundled | Markdown, Parsers and serialisers | |
| mdast-util-extended-table mdast extension for table allowing colspan/rowspan | 13.5k | +296% | - | 1 year ago 2.0.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| jsonnet-eslint-parser ESLint parser for Jsonnet, powered by go-jsonnet compiled to WebAssembly. | 13.5k | - | - | 3 months ago 0.2.0 | ESM only | Bundled | Linting and formatting, Parsers and serialisers | |
| vue-stream-markdown Streaming markdown output, Useful for text streams like LLM outputs. | 13.5k | - | - | 1 day ago 2.0.0 | ESM only | Bundled | Markdown, Vue | |
| stimulsoft-reports-js Stimulsoft Reports.JS is a reporting tool for Node.js | 13.4k | +131% | - | - 2026.3.4 | CommonJS | Bundled | Charts and data visualisation, Parsers and serialisers | |
| @applitools/css-tree A temporary custom copy of https://github.com/csstree/csstree | 13.3k | - | - | - | 1 year ago 1.2.0 | ESM + CommonJS | None | Parsers and serialisers |
| tree-sitter-scss SCSS grammar for tree-sitter | 13.3k | +8372% | - | 2 years ago 1.0.0 | CommonJS | Bundled | Parsers and serialisers | |
| hongdown A Markdown formatter that enforces Hong Minhee's Markdown style conventions | 13.3k | - | - | 1 month ago 0.5.3 | ESM only | None | Markdown, Parsers and serialisers | |
| @adobe/micromark-extension-gridtables Micromark Extension Gridtables | 13.3k | - | - | - | 1 year ago 2.0.4 | ESM only | None | Markdown, Parsers and serialisers |
| @kayvan/markdown-tree-parser A powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem | 13.2k | - | - | - | 1 year ago 1.6.1 | ESM only | None | Markdown, CLI tools and terminal utilities |
| types-json Type checking for JSON values | 13.2k | -38% | - | 6 months ago 5.0.0 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers | |
| geostyler-wfs-parser GeoStyler Data Parser implementation for Web Feature Service (WFS) | 13.1k | -43% | - | - 3.0.1 | ESM only | Bundled | Parsers and serialisers | |
| archieml JavaScript parser for the Archie Markup Language (ArchieML) | 13.1k | +81% | - | 4 years ago 0.5.0 | CommonJS | None | Parsers and serialisers | |
| survey-js-ui UI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database. | 13.1k | +246% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| @github/paste-markdown Paste spreadsheet cells as a Markdown table. | 13.1k | - | - | - | 2 years ago 1.5.3 | ESM only | Bundled | Markdown, Parsers and serialisers |
| nodejs-polars-linux-x64-musl This is the **x86_64-unknown-linux-musl** binary for `nodejs-polars` | 13k | -1% | - | 11 days ago 0.26.1 | CommonJS | None | Parsers and serialisers | |
| ngx-csv-parser CSV Import Library for Angular Framework. Go through the README.md file for detailed features and documentation. | 12.9k | +43% | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | Angular, 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.
- remark-extract-frontmatterStores front matter from markdown in VFiles data property
- @loaders.gl/bsonFramework-independent loader for JSON and streaming JSON formats
- rumdlA fast Markdown linter and formatter written in Rust
- mdast-util-wiki-linkParse and render wiki-style links
- excel-formula-tokenizerTokenize Excel formulas
- pretty-print-jsonPretty-print JSON data into HTML to indent and colorize (written in functional TypeScript)
- @search-dump/jsonstreamrawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
- write-yamlWrite YAML. Converts JSON to YAML writes it to the specified file.
- remark-extended-tableremark plugin to support table syntax allowing colspan/rowspan
- micromark-extension-wiki-linkParse and render wiki-style links
- markstream-coreFramework-agnostic smooth streaming controller and streaming text state utilities for Markstream
- markdown-docxConvert Markdown file to DOCX format
- lucene-query-parserLucene Query Parser for JavaScript created using PEG.js
- native-dns-packetRaw DNS Packet Parsing and Writing
- cherowFast and lightweight, standard-compliant javascript parser written in ECMAScript
- solid-markdownMarkdown renderer for solid-js
- @adobe/mdast-util-gridtablesMDAST Util Gridtables
- robots-txt-parserA lightweight robots.txt parser for Node.js with support for wildcards, caching and promises.
- jspreadsheetJspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
- error-serializerConvert errors to/from plain objects
- zipsonJSON parse and stringify with compression
- @tree-sitter-grammars/tree-sitter-tomlTOML grammar for tree-sitter
- gfm-code-blocksExtract gfm (GitHub Flavored Markdown) fenced code blocks from a string.
- react-phone-hooksReact hooks and utility functions for parsing and validating phone numbers.
- xast-util-from-xmlxast utility to parse from XML
- gfm-code-block-regexRegExp for gfm (GitHub Flavored Markdown) fenced code blocks.
- fs-fixtureEasily create test fixtures at a temporary file-system path
- ghostThe professional publishing platform
- web-auto-extractorAutomatically extracts structured information from webpages
- remark-comment-configremark plugin to configure it with comments
- @mdx-js/tagA fully-featured Markdown/MDX React component for ambitious projects
- odata-sequelizeAdvanced OData v4 parser for Sequelize.JS with support for $expand, lambda expressions, navigation properties, and complex filters
- @comark/nuxtNuxt module for Comark. Render Markdown with components at runtime, with auto-imported components and streaming support for AI output.
- telegramify-markdownConvert markdown into Telegram-specific markdown
- mdast-util-extended-tablemdast extension for table allowing colspan/rowspan
- jsonnet-eslint-parserESLint parser for Jsonnet, powered by go-jsonnet compiled to WebAssembly.
- vue-stream-markdownStreaming markdown output, Useful for text streams like LLM outputs.
- stimulsoft-reports-jsStimulsoft Reports.JS is a reporting tool for Node.js
- @applitools/css-treeA temporary custom copy of https://github.com/csstree/csstree
- tree-sitter-scssSCSS grammar for tree-sitter
- hongdownA Markdown formatter that enforces Hong Minhee's Markdown style conventions
- @adobe/micromark-extension-gridtablesMicromark Extension Gridtables
- @kayvan/markdown-tree-parserA powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem
- types-jsonType checking for JSON values
- geostyler-wfs-parserGeoStyler Data Parser implementation for Web Feature Service (WFS)
- archiemlJavaScript parser for the Archie Markup Language (ArchieML)
- survey-js-uiUI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database.
- @github/paste-markdownPaste spreadsheet cells as a Markdown table.
- nodejs-polars-linux-x64-muslThis is the **x86_64-unknown-linux-musl** binary for `nodejs-polars`
- ngx-csv-parserCSV Import Library for Angular Framework. Go through the README.md file for detailed features and documentation.
- 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