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 |
|---|---|---|---|---|---|---|---|---|
| @sveltepress/theme-default The default theme for sveltepress | 2.7k | - | - | - | 16 days ago 8.9.0 | ESM only | Bundled | Svelte, Documentation tooling |
| zod-matter Typesafe front matter | 2.7k | +4921% | - | 11 months ago 0.1.3 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @gerhobbelt/ast-types Esprima-compatible implementation of the Mozilla JS Parser API | 2.7k | - | - | - | 6 years ago 0.13.2-30 | CommonJS | Bundled | Parsers and serialisers |
| @convex-dev/typedoc-plugin-markdown A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown. | 2.6k | - | - | - | 3 years ago 3.15.6 | CommonJS | None | Documentation tooling, Parsers and serialisers |
| remark-license remark plugin to generate a license section | 2.6k | +27% | - | 4 years ago 6.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| llama3-tokenizer-js JS tokenizer for LLaMA 3 | 2.6k | +2% | - | 2 years ago 1.2.0 | ESM only | Bundled | AI and machine learning, Parsers and serialisers | |
| @convex-dev/docusaurus-plugin-typedoc A Docusaurus v2 plugin to build API documentation with TypeDoc. | 2.6k | - | - | - | 3 years ago 0.19.2 | CommonJS | None | Documentation tooling, Parsers and serialisers |
| @glyphjs/parser Markdown parser with remark plugin for ui: fenced blocks | 2.6k | - | - | - | 5 months ago 0.10.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| @trybyte/robotstxt-parser Compile robots.txt rules for Google-compatible or strict RFC 9309 matching | 2.6k | - | - | - | 22 days ago 2.0.0 | ESM only | Bundled | Parsers and serialisers, Scraping and browser automation |
| mega-linter-runner Local runner for MegaLinter | 2.6k | -65% | - | 20 days ago 10.1.0 | ESM only | None | Linting and formatting, Parsers and serialisers | |
| @gr2m/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 | 2.6k | - | - | - | 4 years ago 4.0.3-with-pr-137 | CommonJS | Bundled | Parsers and serialisers, Markdown |
| dom-parse HTML/XML to DOM parser for browsers and Node.js | 2.5k | -71% | - | 2 years ago 3.2.1 | ESM + CommonJS | None | Parsers and serialisers, DOM and browser utilities | |
| @effected/jsonc Zero-dependency JSONC parsing, editing and formatting as Effect schemas. | 2.5k | - | - | - | 2 days ago 0.13.0 | ESM only | Bundled | Parsers and serialisers, CLI tools and terminal utilities |
| mqtt-jsonl-store JSONL store for in-flight MQTT.js packets. | 2.5k | +79% | - | 11 months ago 0.3.1 | CommonJS | Bundled | State management, WebSockets and realtime | |
| @docmd/plugin-pwa Progressive Web App (PWA) plugin for docmd. | 2.5k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| storejs Local storage localstorage package provides a simple API | 2.5k | -36% | - | 6 months ago 2.1.1 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @ogma/nestjs-module A NestJS module for the Ogma logger | 2.5k | - | - | - | 6 months ago 5.5.2 | CommonJS | Bundled | Logging, Parsers and serialisers |
| map-values-deep Recursive lodash.mapValues | 2.5k | +18% | - | 7 years ago 1.0.2 | CommonJS | None | Utility libraries, Parsers and serialisers | |
| assemble Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit | 2.5k | -29% | - | 9 years ago 0.24.3 | CommonJS | None | Documentation tooling, Utility libraries | |
| @effected/yaml Zero-dependency YAML parsing, editing, formatting and linting as Effect schemas. | 2.5k | - | - | - | 2 days ago 0.17.0 | ESM only | Bundled | Linting and formatting, Parsers and serialisers |
| sql-ddl-to-json-schema Parse and convert SQL DDL statements to a JSON Schema. | 2.5k | +46% | - | 1 year ago 6.0.0 | CommonJS | Bundled | Linting and formatting, Parsers and serialisers | |
| @cartamd/plugin-code This plugin adds support for code blocks **syntax highlighting**. It uses the same highlighter from the core package(Shiki). | 2.4k | - | - | - | 1 year ago 4.2.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @jdalton/simple-xml-to-json Convert XML to JSON - Fast & Simple | 2.4k | - | - | - | 2 years ago 1.2.14 | CommonJS | Bundled | Parsers and serialisers |
| remark-contributors remark plugin to inject a given list of contributors into a table | 2.4k | -27% | - | 3 years ago 7.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| vite-plugin-satteri Vite plugin for processing Markdown and MDX with Sätteri | 2.4k | - | - | 1 month ago 0.3.5 | ESM only | Bundled | Markdown, Bundler plugins and loaders | |
| beautiful-dom Beautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in | 2.4k | -10% | - | 5 years ago 1.0.9 | CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| node-html-light HTML Parser for NodeJS providing a lightweight object oriented interface | 2.4k | -14% | - | 5 years ago 2.12.0 | CommonJS | None | Parsers and serialisers | |
| @gjsify/domparser DOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | DOM and browser utilities, Parsers and serialisers |
| @shexjs/parser Shape Expressions Compact Syntax (ShExC) parser. | 2.3k | - | - | - | 11 days ago 1.0.0-alpha.33 | CommonJS | Bundled | Parsers and serialisers, Schema validation |
| @dualmark/nextjs Next.js App Router adapter for the Dualmark AEO framework. Drop-in proxy/middleware + route-handler factory + withDualmark() config wrapper. Same API surface as @dualmark/astro. | 2.3k | - | - | - | 1 month ago 0.11.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @conversion-ai/md-to-react-email A simple Markdown to jsx parser for email templates written in typescript. | 2.3k | - | - | - | 1 year ago 5.0.5-revision.5 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @ansi-tools/parser ANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies. | 2.3k | - | - | - | 13 days ago 1.1.0 | ESM only | Bundled | Parsers and serialisers, CLI tools and terminal utilities |
| slimdom-sax-parser Parse an XML string to a light-weight spec-compliant document object model, for browser and Node | 2.3k | +22% | - | 4 years ago 1.5.3 | ESM + CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| ngx-export-as [](https://badge.fury.io/js/ngx-export-as)
[](https://opensource.org/licenses/MIT) | 2.3k | -31% | - | 6 months ago 1.21.2 | ESM + CommonJS | Bundled | PDF and documents, Angular | |
| fetch-json A wrapper around Fetch just for JSON | 2.3k | +128% | - | 2 months ago 3.5.3 | ESM only | Bundled | DOM and browser utilities, HTTP clients | |
| gulp-yaml Convert YAML to JSON | 2.2k | -52% | - | 7 years ago 2.0.4 | CommonJS | None | Parsers and serialisers | |
| env2json Export environment variables to JSON or JavaScript | 2.2k | +120% | - | 8 years ago 1.1.0 | CommonJS | None | Node.js utilities, Parsers and serialisers | |
| rehype-katex-notranslate Add the attribute translate="no" to the katex formula generated by rehype-katex to prevent the formulas from being recognized and translated by webpage translation tools. | 2.2k | +56% | - | 1 year ago 1.1.4 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| markdown-it-br tag for markdown-it markdown parser. | 2.2k | +24% | - | 9 years ago 1.0.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| @ox-content/vite-plugin Vite plugin for Ox Content - High-performance Markdown processing with Environment API | 2.2k | - | - | - | 1 day ago 3.2.9 | ESM + CommonJS | Bundled | Markdown, Bundler plugins and loaders |
| xml-js-v2 A fork of xml-js with some improvements. A convertor between XML text and Javascript object / JSON text. | 2.2k | +1786% | - | 1 year ago 2.2.1 | CommonJS | Bundled | Parsers and serialisers | |
| jse-eval JavaScript expression parsing and evaluation. | 2.2k | +82% | - | 3 years ago 1.5.2 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @panache-cli/panache An LSP, formatter, and linter for Pandoc markdown, Quarto, and RMarkdown | 2.1k | - | - | - | 3 days ago 3.12.0 | - | None | Linting and formatting, Parsers and serialisers |
| react-native-html-parser can use html/xml parser in react-native/titanium/browser anywhere | 2.1k | -31% | - | 6 years ago 0.1.0 | CommonJS | None | Parsers and serialisers | |
| @parvineyvazov/json-translator Translate your JSON file or object into another languages with Google Translate API | 2.1k | - | - | - | 1 year ago 4.1.0 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| markdown-it-fence fence customize plugin for markdown-it | 2.1k | +268% | - | 8 years ago 0.1.3 | CommonJS | None | Markdown, Parsers and serialisers | |
| @mdx-js/vue Vue provider for MDX | 2.1k | - | - | - | 1 year ago 3.1.1 | ESM only | Bundled | Markdown, Vue |
| csv-validator csv parser with validator | 2.1k | -9% | - | 8 years ago 0.0.3 | CommonJS | None | Parsers and serialisers | |
| typst A new markup-based typesetting system that is powerful and easy to learn. | 2.1k | +845% | - | 2 years ago 0.10.0-8 | ESM only | None | Markdown, Parsers and serialisers | |
| node-lief Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables. | 2.1k | - | - | 2 months ago 1.3.2 | ESM + CommonJS | Bundled | 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.
- @sveltepress/theme-defaultThe default theme for sveltepress
- zod-matterTypesafe front matter
- @gerhobbelt/ast-typesEsprima-compatible implementation of the Mozilla JS Parser API
- @convex-dev/typedoc-plugin-markdownA plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
- remark-licenseremark plugin to generate a license section
- llama3-tokenizer-jsJS tokenizer for LLaMA 3
- @convex-dev/docusaurus-plugin-typedocA Docusaurus v2 plugin to build API documentation with TypeDoc.
- @glyphjs/parserMarkdown parser with remark plugin for ui: fenced blocks
- @trybyte/robotstxt-parserCompile robots.txt rules for Google-compatible or strict RFC 9309 matching
- mega-linter-runnerLocal runner for MegaLinter
- @gr2m/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
- dom-parseHTML/XML to DOM parser for browsers and Node.js
- @effected/jsoncZero-dependency JSONC parsing, editing and formatting as Effect schemas.
- mqtt-jsonl-storeJSONL store for in-flight MQTT.js packets.
- @docmd/plugin-pwaProgressive Web App (PWA) plugin for docmd.
- storejsLocal storage localstorage package provides a simple API
- @ogma/nestjs-moduleA NestJS module for the Ogma logger
- map-values-deepRecursive lodash.mapValues
- assembleGet the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit
- @effected/yamlZero-dependency YAML parsing, editing, formatting and linting as Effect schemas.
- sql-ddl-to-json-schemaParse and convert SQL DDL statements to a JSON Schema.
- @cartamd/plugin-codeThis plugin adds support for code blocks **syntax highlighting**. It uses the same highlighter from the core package(Shiki).
- @jdalton/simple-xml-to-jsonConvert XML to JSON - Fast & Simple
- remark-contributorsremark plugin to inject a given list of contributors into a table
- vite-plugin-satteriVite plugin for processing Markdown and MDX with Sätteri
- beautiful-domBeautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in
- node-html-lightHTML Parser for NodeJS providing a lightweight object oriented interface
- @gjsify/domparserDOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free
- @shexjs/parserShape Expressions Compact Syntax (ShExC) parser.
- @dualmark/nextjsNext.js App Router adapter for the Dualmark AEO framework. Drop-in proxy/middleware + route-handler factory + withDualmark() config wrapper. Same API surface as @dualmark/astro.
- @conversion-ai/md-to-react-emailA simple Markdown to jsx parser for email templates written in typescript.
- @ansi-tools/parserANSI escape code parser and tokenizer. Parse terminal control sequences (CSI, SGR, OSC, DCS) from strings. Zero dependencies.
- slimdom-sax-parserParse an XML string to a light-weight spec-compliant document object model, for browser and Node
- ngx-export-as[](https://badge.fury.io/js/ngx-export-as) [](https://opensource.org/licenses/MIT)
- fetch-jsonA wrapper around Fetch just for JSON
- gulp-yamlConvert YAML to JSON
- env2jsonExport environment variables to JSON or JavaScript
- rehype-katex-notranslateAdd the attribute translate="no" to the katex formula generated by rehype-katex to prevent the formulas from being recognized and translated by webpage translation tools.
- markdown-it-brtag for markdown-it markdown parser.
- @ox-content/vite-pluginVite plugin for Ox Content - High-performance Markdown processing with Environment API
- xml-js-v2A fork of xml-js with some improvements. A convertor between XML text and Javascript object / JSON text.
- jse-evalJavaScript expression parsing and evaluation.
- @panache-cli/panacheAn LSP, formatter, and linter for Pandoc markdown, Quarto, and RMarkdown
- react-native-html-parsercan use html/xml parser in react-native/titanium/browser anywhere
- @parvineyvazov/json-translatorTranslate your JSON file or object into another languages with Google Translate API
- markdown-it-fencefence customize plugin for markdown-it
- @mdx-js/vueVue provider for MDX
- csv-validatorcsv parser with validator
- typstA new markup-based typesetting system that is powerful and easy to learn.
- node-liefNode.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.
- 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