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 |
|---|---|---|---|---|---|---|---|---|
| tree-sitter-html HTML grammar for tree-sitter | 127.1k | +2111% | - | 1 year ago 0.23.2 | CommonJS | Bundled | Parsers and serialisers | |
| vue-parser Get contents from tags in .vue files (using AST tree). | 124.5k | +258% | - | 8 years ago 1.1.6 | CommonJS | Bundled | Vue, Parsers and serialisers | |
| typeorm-extension A library to create/drop database, simple seeding data sets, ... | 124.3k | +27% | - | 2 days ago 4.2.0 | ESM only | Bundled | ORMs and query builders, CLI tools and terminal utilities | |
| @netlify/framework-info Framework detection utility | 123.8k | - | - | - | 1 year ago 10.0.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Build tools |
| md-to-pdf CLI tool for converting Markdown files to PDF. | 123k | +361% | - | 10 months ago 5.2.5 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| lockparse A lightweight lockfile parser. | 122k | +77057% | - | 4 months ago 0.5.2 | ESM only | Bundled | Parsers and serialisers | |
| @create-markdown/preview Framework-agnostic HTML rendering for @create-markdown with optional syntax highlighting | 121.1k | - | - | - | 5 months ago 2.0.3 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| tree-sitter-cli CLI for generating fast incremental parsers | 120.5k | +397% | - | 26 days ago 0.27.0 | - | None | Parsers and serialisers | |
| parserlib CSS3 SAX-inspired parser | 120.3k | +58% | - | 9 years ago 1.1.1 | CommonJS | None | Parsers and serialisers, CSS-in-JS and styling | |
| locter A library to locate files/modules by criteria, read them and write them back! | 120k | +33% | - | 1 month ago 4.1.1 | ESM only | Bundled | Parsers and serialisers, Files and file systems | |
| filefy A javascript library to produce downloadable files sucs as in CSV, PDF, XLSX, DOCX formats | 119.6k | -9% | - | 5 years ago 0.1.11 | CommonJS | None | PDF and documents, Parsers and serialisers | |
| json2md A JSON to Markdown converter. | 119.2k | +15% | - | 1 year ago 2.0.3 | CommonJS | None | Markdown, Parsers and serialisers | |
| header-range-parser Range header field string parser. | 118.6k | +79% | - | 4 months ago 2.0.0 | ESM only | Bundled | Parsers and serialisers | |
| antlr4-c3 A code completion core implementation for ANTLR4 based parsers | 118.2k | +39% | - | 1 year ago 3.4.4 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| hast-util-definition-list hast-util-to-mdast handlers for definition list | 118.2k | +7178% | - | 2 years ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| properties-parser A parser for .properties files written in javascript | 115.9k | +5% | - | 3 years ago 0.6.0 | CommonJS | None | Parsers and serialisers | |
| @rgrove/parse-xml A fast, safe, compliant XML parser for Node.js and browsers. | 115.6k | - | - | - | 26 days ago 5.0.0 | ESM only | Bundled | Parsers and serialisers |
| angular-expressions Angular expressions as standalone module | 113.7k | +89% | - | 4 days ago 1.7.0 | CommonJS | Bundled | Parsers and serialisers, Angular | |
| json-custom-numbers JSON parser and stringifier for custom numbers (e.g. BigInt) | 113.3k | +278% | - | 2 years ago 3.1.1 | ESM + CommonJS | Bundled | Parsers and serialisers, Numbers and maths | |
| serpapi Scrape and parse search engine results using SerpApi. | 112.9k | +145% | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation | |
| acorn-es7-plugin A plugin for the Acorn parser that understands the ES7 keywords async and await | 112.1k | -51% | - | 9 years ago 1.1.7 | CommonJS | None | Promises and async control flow, Parsers and serialisers | |
| deepmerge-json A library to deep merge json files with array operations | 112k | +172% | - | 4 years ago 1.5.0 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| yml-loader YAML loader for webpack | 109.1k | +48% | - | 9 years ago 2.1.0 | CommonJS | None | Bundler plugins and loaders, Parsers and serialisers | |
| markdown-toc Generate a markdown TOC (table of contents) with Remarkable. | 109k | -6% | - | 9 years ago 1.2.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| humanparser Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip | 108.9k | +81% | - | 3 years ago 2.7.0 | CommonJS | None | Parsers and serialisers | |
| codemirror-json-schema Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5` | 108.5k | +437% | - | 1 year ago 0.8.1 | ESM + CommonJS | Bundled | Rich text and code editors, Schema validation | |
| mdast-util-definition-list mdast extension for definition list | 107.9k | +5151% | - | 2 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-definition-list remark plugin to support definition list | 107.8k | +5028% | - | 2 years ago 2.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| dxf-parser Parse dxf files into a readable, logical js object. | 105.6k | +609% | - | 4 years ago 1.1.2 | ESM + CommonJS | Bundled | Parsers and serialisers | |
| @wordpress/block-serialization-default-parser Block serialization specification parser for WordPress posts. | 105.1k | - | - | - | 2 days ago 5.56.0 | ESM + CommonJS | Bundled | Parsers and serialisers |
| snarkdown Transform Markdown into HTML. | 104.8k | +51% | - | 6 years ago 2.0.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| @tryfabric/martian Converts Markdown to Notion Blocks and RichText | 104k | - | - | - | 4 years ago 1.2.4 | CommonJS | Bundled | Markdown, Parsers and serialisers |
| ast-types-x Esprima-compatible implementation of the Mozilla JS Parser API | 103.3k | +199% | - | 2 years ago 1.18.0 | CommonJS | Bundled | Parsers and serialisers | |
| xliff xliff2js and js2xliff converter xliff utils | 102.5k | +49% | - | 2 months ago 6.4.0 | ESM + CommonJS | None | Internationalisation, Parsers and serialisers | |
| @marp-team/marpit The skinny framework for creating slide deck from Markdown | 101.2k | - | - | - | 20 days ago 3.2.3 | CommonJS | Bundled | Markdown, Parsers and serialisers |
| css-font-face-src A CSS @font-face src property value parser | 101k | +204% | - | 11 months ago 2.1.0 | CommonJS | Bundled | Parsers and serialisers | |
| jexl Javascript Expression Language: Powerful context-based expression parser and evaluator | 100.9k | +117% | - | 6 years ago 2.3.0 | CommonJS | None | Parsers and serialisers | |
| ansi-parser Parse strings containing ANSI style characters. | 100.8k | +47% | - | 1 year ago 3.2.11 | CommonJS | None | Parsers and serialisers, CLI tools and terminal utilities | |
| sane-domparser-error Provides sane parser errors for DOMParser and XHR | 100.6k | +190% | - | 11 years ago 0.2.0 | CommonJS | None | Parsers and serialisers | |
| lex-parser A parser for lexical grammars used by jison | 99.8k | +100% | - | 13 years ago 0.1.4 | CommonJS | None | Parsers and serialisers, Rich text and code editors | |
| ebnf-parser A parser for BNF and EBNF grammars used by jison | 99.6k | +99% | - | 12 years ago 0.1.10 | CommonJS | None | Parsers and serialisers | |
| jison-lex lexical analyzer generator used by jison | 98.8k | +95% | - | 12 years ago 0.3.4 | CommonJS | None | Parsers and serialisers | |
| eslint-plugin-i18n-json Fully extendable eslint plugin for JSON i18n translation files. | 98.2k | +11% | - | 1 year ago 4.0.1 | CommonJS | None | Internationalisation, Linting and formatting | |
| @marp-team/marp-core The core of Marp tools | 98.1k | - | - | - | 2 months ago 4.4.0 | CommonJS | Bundled | Parsers and serialisers, Markdown |
| astro-mermaid An Astro integration for rendering Mermaid diagrams with automatic theme switching and client-side rendering | 97.2k | +1031% | - | 3 months ago 2.1.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| jison A parser generator with Bison's API | 97.1k | +105% | - | 9 years ago 0.4.18 | CommonJS | None | Parsers and serialisers | |
| remark-directive-rehype Remark plugin to enable Markdown directives to be parsed as HTML. | 97k | +157% | - | 7 months ago 1.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| allof-merge Simplify JsonSchema/Openapi by combining allOf safely | 94k | +121% | - | 7 months ago 0.6.8 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling | |
| gulp-json-editor A gulp plugin to edit JSON objects | 93.8k | +111% | - | 2 years ago 2.6.0 | CommonJS | None | Parsers and serialisers | |
| @libpdf/core A modern PDF library for TypeScript - parsing and generation | 92.9k | - | - | - | 24 days ago 0.4.2 | ESM only | Bundled | Parsers and serialisers, PDF and documents |
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.
- tree-sitter-htmlHTML grammar for tree-sitter
- vue-parserGet contents from tags in .vue files (using AST tree).
- typeorm-extensionA library to create/drop database, simple seeding data sets, ...
- @netlify/framework-infoFramework detection utility
- md-to-pdfCLI tool for converting Markdown files to PDF.
- lockparseA lightweight lockfile parser.
- @create-markdown/previewFramework-agnostic HTML rendering for @create-markdown with optional syntax highlighting
- tree-sitter-cliCLI for generating fast incremental parsers
- parserlibCSS3 SAX-inspired parser
- locterA library to locate files/modules by criteria, read them and write them back!
- filefyA javascript library to produce downloadable files sucs as in CSV, PDF, XLSX, DOCX formats
- json2mdA JSON to Markdown converter.
- header-range-parserRange header field string parser.
- antlr4-c3A code completion core implementation for ANTLR4 based parsers
- hast-util-definition-listhast-util-to-mdast handlers for definition list
- properties-parserA parser for .properties files written in javascript
- @rgrove/parse-xmlA fast, safe, compliant XML parser for Node.js and browsers.
- angular-expressionsAngular expressions as standalone module
- json-custom-numbersJSON parser and stringifier for custom numbers (e.g. BigInt)
- serpapiScrape and parse search engine results using SerpApi.
- acorn-es7-pluginA plugin for the Acorn parser that understands the ES7 keywords async and await
- deepmerge-jsonA library to deep merge json files with array operations
- yml-loaderYAML loader for webpack
- markdown-tocGenerate a markdown TOC (table of contents) with Remarkable.
- humanparserParse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip
- codemirror-json-schemaCodemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
- mdast-util-definition-listmdast extension for definition list
- remark-definition-listremark plugin to support definition list
- dxf-parserParse dxf files into a readable, logical js object.
- @wordpress/block-serialization-default-parserBlock serialization specification parser for WordPress posts.
- snarkdownTransform Markdown into HTML.
- @tryfabric/martianConverts Markdown to Notion Blocks and RichText
- ast-types-xEsprima-compatible implementation of the Mozilla JS Parser API
- xliffxliff2js and js2xliff converter xliff utils
- @marp-team/marpitThe skinny framework for creating slide deck from Markdown
- css-font-face-srcA CSS @font-face src property value parser
- jexlJavascript Expression Language: Powerful context-based expression parser and evaluator
- ansi-parserParse strings containing ANSI style characters.
- sane-domparser-errorProvides sane parser errors for DOMParser and XHR
- lex-parserA parser for lexical grammars used by jison
- ebnf-parserA parser for BNF and EBNF grammars used by jison
- jison-lexlexical analyzer generator used by jison
- eslint-plugin-i18n-jsonFully extendable eslint plugin for JSON i18n translation files.
- @marp-team/marp-coreThe core of Marp tools
- astro-mermaidAn Astro integration for rendering Mermaid diagrams with automatic theme switching and client-side rendering
- jisonA parser generator with Bison's API
- remark-directive-rehypeRemark plugin to enable Markdown directives to be parsed as HTML.
- allof-mergeSimplify JsonSchema/Openapi by combining allOf safely
- gulp-json-editorA gulp plugin to edit JSON objects
- @libpdf/coreA modern PDF library for TypeScript - parsing and generation
- 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