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 |
|---|---|---|---|---|---|---|---|---|
| textract Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office. | 12.9k | -23% | - | 7 years ago 2.5.0 | CommonJS | None | PDF and documents, Parsers and serialisers | |
| express-zod-api A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes. | 12.8k | +63% | - | 3 days ago 29.8.1 | ESM only | Bundled | Schema validation, TypeScript tooling | |
| @gramio/format Library for formatting text for Telegram Bot API | 12.8k | - | - | - | 15 days ago 0.12.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| grid-template-parser A simple CSS Grid template parser | 12.7k | +4% | - | 9 years ago 0.3.2 | CommonJS | None | Parsers and serialisers | |
| jssoup JSSoup is a BeautifulSoup style HTML parser library. | 12.6k | +40% | - | 4 years ago 0.0.15 | CommonJS | None | Parsers and serialisers, React | |
| crack-json Extracts all JSON objects from an arbitrary text document. | 12.5k | -23% | - | 6 years ago 1.3.0 | CommonJS | None | Parsers and serialisers | |
| remark-docx remark plugin to compile markdown to docx (Microsoft Word, Office Open XML). | 12.4k | +100% | - | 3 months ago 0.3.29 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| md-attr-parser A parser for markdown's attributes | 12.4k | +273% | - | 7 years ago 1.3.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| kordoc Parse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer | 12.3k | - | - | 1 day ago 4.15.3 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| @opendataloader/pdf A Node.js wrapper for the opendataloader-pdf Java CLI. | 12.1k | - | - | - | 3 days ago 2.5.11 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| remark-attr Add support of custom attributes to Markdown syntax. | 12.1k | +330% | - | 6 years ago 0.11.1 | CommonJS | None | Markdown, Parsers and serialisers | |
| node-json-db Database using JSON file as storage for Node.JS | 11.9k | -50% | - | 6 months ago 2.6.0 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| chromiumly A lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files. | 11.9k | +116% | - | 1 month ago 6.0.0 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| performance-results-parser Parse performance test results from JMeter and many more | 11.8k | -51% | - | 6 months ago 0.0.10 | CommonJS | Bundled | Parsers and serialisers | |
| @cj-tech-master/excelts Zero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming. | 11.8k | - | - | - | 3 months ago 10.2.0 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers |
| backlog.md <p align="center"> <img src="./.github/backlog-logo.png" alt="Backlog.md logo" width="120"> </p> | 11.8k | +749% | - | 1 day ago 1.53.0 | ESM + CommonJS | None | Markdown, Parsers and serialisers | |
| yace tiny text editor with plugins | 11.7k | +51207% | - | 6 days ago 1.1.1 | ESM only | Bundled | Markdown, React | |
| fenceparser A well-tested parser for parsing metadata out of fenced code blocks in Markdown | 11.5k | +11% | - | 4 years ago 2.2.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| read-babelrc-up Read the closet Babel configuration file | 11.5k | -42% | - | 6 years ago 1.1.0 | - | None | Parsers and serialisers | |
| sql-parser-mistic Lexer and Parser for SQL Syntax | 11.5k | +19% | - | 7 years ago 1.2.3 | - | None | Parsers and serialisers | |
| @plist/xml.parse TypeScript library for parsing XML Property Lists, in browser and node.js. | 11.4k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @rjsf/mantine Mantine theme, fields and widgets for react-jsonschema-form | 11.4k | - | - | - | 9 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| @graphql-markdown/core GraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema. | 11.4k | - | - | - | 8 days ago 1.23.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| remark-parse-yaml Parses yaml blocks into structured data | 11.4k | -27% | - | 7 years ago 0.0.3 | CommonJS | None | Markdown, Parsers and serialisers | |
| express-prettify express middleware to send pretty printed json | 11.3k | +32% | - | 4 years ago 0.1.2 | - | None | HTTP servers and web frameworks, Parsers and serialisers | |
| remark-hbs Remark plugin that allows writing markdown with Ember handlebars templates | 11.3k | +17% | - | 1 month ago 0.5.0 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| @effect/markdown-toc Generate a markdown TOC (table of contents) with Remarkable. | 11.3k | - | - | - | 2 years ago 0.1.0 | CommonJS | None | Markdown, Parsers and serialisers |
| @nosferatu500/textract Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office. | 11.1k | - | - | - | 3 years ago 3.1.3 | CommonJS | None | PDF and documents, Parsers and serialisers |
| @biomejs/wasm-web WebAssembly bindings to the Biome workspace API | 11k | - | - | - | 9 days ago 2.5.14 | ESM only | Bundled | Parsers and serialisers, Linting and formatting |
| @plist/binary.parse TypeScript library for parsing binary Property Lists, in browser and node.js. | 10.9k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @inkeep/open-knowledge Local-first, agent-friendly Markdown knowledge base with a cross-platform CLI and web editor | 10.8k | - | - | - | today 0.77.9 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @plist/parse An universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node. | 10.7k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| survey-angular-ui Angular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database. | 10.6k | +40% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, Angular | |
| markdown-table-formatter Format markdown tables in files | 10.6k | +40% | - | 8 months ago 1.7.0 | CommonJS | None | Markdown, Parsers and serialisers | |
| pajv A command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli. | 10.5k | -32% | - | 9 years ago 1.2.0 | - | None | Parsers and serialisers | |
| @docmd/core Documentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together. | 10.5k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @docmd/parser Pure Markdown parsing engine for docmd. | 10.4k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| carta-md A lightweight, fully customizable, Markdown editor | 10.4k | +200% | - | 6 days ago 4.11.3 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| xmldom-alpha A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer). | 10.3k | +7% | - | 9 years ago 0.1.28 | CommonJS | None | Parsers and serialisers, DOM and browser utilities | |
| jsonix Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures. | 10.3k | -11% | - | 7 years ago 3.0.0 | CommonJS | None | Parsers and serialisers | |
| @yozora/tokenizer-math Tokenizer for processing fenced math block (formulas) | 10.3k | - | - | - | 11 days ago 2.4.1 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| @docmd/plugin-llms Generate llms.txt context files for AI agents from your docmd site. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @docmd/plugin-search Offline full-text search for docmd. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @docmd/live Browser-based editor engine for docmd. | 10.3k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Parsers and serialisers, Markdown |
| @docmd/plugin-seo SEO meta tag generator for docmd. | 10.2k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| onesixty AIP-160 filtering language parser and evaluator for TypeScript | 10.2k | - | - | 6 months ago 0.2.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| mr-parser parses mathematical expressions and outputs an AST that represents the expression | 10.1k | +539% | - | 8 months ago 0.2.2 | CommonJS | None | Parsers and serialisers | |
| @graphql-markdown/cli NodeJS CLI for generating Markdown documentation from a GraphQL schema. | 10.1k | - | - | - | 8 days ago 1.1.0 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @docmd/plugin-math Mathematics (KaTeX/LaTeX) plugin for docmd. | 10.1k | - | - | - | 4 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| json-canon Serialize JSON into a canonical format. | 10k | +71% | - | 3 years ago 1.0.1 | CommonJS | None | Cryptography and hashing, 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.
- textractExtracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
- express-zod-apiA Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
- @gramio/formatLibrary for formatting text for Telegram Bot API
- grid-template-parserA simple CSS Grid template parser
- jssoupJSSoup is a BeautifulSoup style HTML parser library.
- crack-jsonExtracts all JSON objects from an arbitrary text document.
- remark-docxremark plugin to compile markdown to docx (Microsoft Word, Office Open XML).
- md-attr-parserA parser for markdown's attributes
- kordocParse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer
- @opendataloader/pdfA Node.js wrapper for the opendataloader-pdf Java CLI.
- remark-attrAdd support of custom attributes to Markdown syntax.
- node-json-dbDatabase using JSON file as storage for Node.JS
- chromiumlyA lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.
- performance-results-parserParse performance test results from JMeter and many more
- @cj-tech-master/exceltsZero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming.
- backlog.md<p align="center"> <img src="./.github/backlog-logo.png" alt="Backlog.md logo" width="120"> </p>
- yacetiny text editor with plugins
- fenceparserA well-tested parser for parsing metadata out of fenced code blocks in Markdown
- read-babelrc-upRead the closet Babel configuration file
- sql-parser-misticLexer and Parser for SQL Syntax
- @plist/xml.parseTypeScript library for parsing XML Property Lists, in browser and node.js.
- @rjsf/mantineMantine theme, fields and widgets for react-jsonschema-form
- @graphql-markdown/coreGraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.
- remark-parse-yamlParses yaml blocks into structured data
- express-prettifyexpress middleware to send pretty printed json
- remark-hbsRemark plugin that allows writing markdown with Ember handlebars templates
- @effect/markdown-tocGenerate a markdown TOC (table of contents) with Remarkable.
- @nosferatu500/textractExtracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
- @biomejs/wasm-webWebAssembly bindings to the Biome workspace API
- @plist/binary.parseTypeScript library for parsing binary Property Lists, in browser and node.js.
- @inkeep/open-knowledgeLocal-first, agent-friendly Markdown knowledge base with a cross-platform CLI and web editor
- @plist/parseAn universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.
- survey-angular-uiAngular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
- markdown-table-formatterFormat markdown tables in files
- pajvA command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli.
- @docmd/coreDocumentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together.
- @docmd/parserPure Markdown parsing engine for docmd.
- carta-mdA lightweight, fully customizable, Markdown editor
- xmldom-alphaA W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).
- jsonixJsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.
- @yozora/tokenizer-mathTokenizer for processing fenced math block (formulas)
- @docmd/plugin-llmsGenerate llms.txt context files for AI agents from your docmd site.
- @docmd/plugin-searchOffline full-text search for docmd.
- @docmd/liveBrowser-based editor engine for docmd.
- @docmd/plugin-seoSEO meta tag generator for docmd.
- onesixtyAIP-160 filtering language parser and evaluator for TypeScript
- mr-parserparses mathematical expressions and outputs an AST that represents the expression
- @graphql-markdown/cliNodeJS CLI for generating Markdown documentation from a GraphQL schema.
- @docmd/plugin-mathMathematics (KaTeX/LaTeX) plugin for docmd.
- json-canonSerialize JSON into a canonical format.
- 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