Package category
PDF and documents
Generate, render and parse PDF, DOCX and spreadsheets.
645 packages6 comparisons
Packages compared
645 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @jsreport/node-signpdf Simple signing of PDFs in node. | 3k | - | - | - | 9 months ago 1.4.3 | CommonJS | None | PDF and documents, Node.js utilities |
| react-html-table-to-excel Small react component for converting and downloading HTML table to Excel file | 3k | -25% | - | - 2.0.0 | CommonJS | None | React, PDF and documents | |
| @kishannareshpal/expo-pdf A cross-platform, performant PDF viewer component for React Native and Expo | 3k | - | - | - | 6 months ago 0.3.2 | CommonJS | Bundled | PDF and documents, React |
| @scanmate/merge Merge PDFs, images and rasters into one PDF: PDF pages copied as they are, JPEGs embedded without recompression, every page of a TIFF. | 3k | - | - | - | 1 day ago 0.24.0 | ESM only | Bundled | PDF and documents |
| @mdpdf/mdpdf-darwin-arm64 Convert Markdown to PDF using a self-contained Rust binary | 2.9k | - | - | - | 1 month ago 0.1.7 | CommonJS | None | Markdown, Parsers and serialisers |
| n8n-nodes-puppeteer n8n node for browser automation using Puppeteer | 2.9k | -68% | - | 8 months ago 1.5.0 | CommonJS | None | Scraping and browser automation, PDF and documents | |
| hummus Create, read and modify PDF files and streams | 2.9k | -60% | - | 10 months ago 1.0.118 | CommonJS | Bundled | PDF and documents | |
| odf-kit Generate, fill, read, and convert OpenDocument files (.odt, .ods) in TypeScript and JavaScript. Convert HTML, Markdown, TipTap JSON, Lexical JSON, DOCX and XLSX into ODF. Works in Node.js and browsers. | 2.9k | - | - | - 0.14.3 | ESM only | Bundled | Rich text and code editors, PDF and documents | |
| @compdfkit_pdf_sdk/webviewer ComPDF WebViewer is a JavaScript PDF SDK for **Web** apps that need PDF viewing, annotation, editing, forms, signatures, comparison, and security directly in the browser. For teams building broader **document workflow** products, ComPDFKit also works with | 2.8k | - | - | - | 24 days ago 2.9.4 | CommonJS | None | PDF and documents |
| @jsreport/jsreport-pdf-utils jsreport extension providing pdf operations like merge or concatenation | 2.8k | - | - | - | 15 days ago 4.5.6 | CommonJS | None | PDF and documents |
| datatables.net-keytable-dt KeyTable for DataTables with styling for [DataTables](https://datatables.net/) | 2.8k | -61% | - | - 3.1.0 | ESM + CommonJS | Bundled | PDF and documents | |
| pdf-puppeteer A simple NPM package to convert html to pdf for Node applications by using Puppeteer | 2.8k | -11% | - | 3 years ago 1.1.11 | CommonJS | Bundled | PDF and documents | |
| @mdpdf/mdpdf-linux-arm64-gnu Convert Markdown to PDF using a self-contained Rust binary | 2.8k | - | - | - | 1 month ago 0.1.7 | CommonJS | None | Markdown, Parsers and serialisers |
| @kreuzberg/wasm Kreuzberg document intelligence - WebAssembly bindings | 2.7k | - | - | - | 2 months ago 4.10.2 | ESM only | Bundled | PDF and documents |
| pdfium.js A PDFium wrapper library for browser-side JavaScript | 2.7k | +48% | - | 2 years ago 0.2.1-rc.1 | ESM + CommonJS | Bundled | PDF and documents | |
| pdfnative Zero-dependency native PDF library: generate, parse, merge/split, extract text with positions, fill & flatten AcroForms, decrypt and re-encrypt (RC4, AES-128/256), and draw native vector charts (stacked/area/scatter, log & time axes). 27 scripts (Arabic, | 2.7k | - | - | 10 days ago 1.8.0 | ESM + CommonJS | Bundled | Cryptography and hashing, PDF and documents | |
| paper-css Paper CSS for happy printing | 2.7k | -1% | - | 8 years ago 0.4.1 | - | None | CSS-in-JS and styling, CLI tools and terminal utilities | |
| pdf-vue3 A high-performance Vue 3 PDF viewer with virtual scrolling, supporting large PDFs, zoom, print, and more. | 2.7k | -40% | - | 4 months ago 2.0.1 | ESM only | Bundled | PDF and documents, Vue | |
| cordova-plugin-preview-any-file Plugin to preview any file type from any where in native mode | 2.6k | +5% | - | 4 years ago 0.2.9 | - | None | PDF and documents | |
| @hckrnews/pdf2png Convert pdf to images (png,jpg) | 2.6k | - | - | - | 1 year ago 0.4.0 | ESM only | None | PDF and documents |
| basicprimitives Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins. | 2.6k | -6% | - | 1 year ago 6.6.1 | ESM + CommonJS | None | Charts and data visualisation, PDF and documents | |
| pdf-parse-tt-message-gone Pure javascript cross-platform module to extract text from PDFs. | 2.6k | +11869% | - | 3 years ago 1.1.2 | CommonJS | None | PDF and documents | |
| @browserless/pdf Convert websites to high-quality PDFs with customizable margins, background printing, and optimized scaling. | 2.6k | - | - | - | 4 days ago 13.12.3 | CommonJS | None | Scraping and browser automation, PDF and documents |
| @adnsistemas/pdf-lib Create and modify PDF files with JavaScript | 2.6k | - | - | - | 6 months ago 2.9.1 | ESM + CommonJS | Bundled | PDF and documents |
| puppeteer-html-pdf HTML to PDF converter for Node.js | 2.6k | +1% | - | 2 years ago 4.0.8 | CommonJS | Bundled | Scraping and browser automation, PDF and documents | |
| @happyvertical/pdf Node.js PDF extraction, OCR fallback, image extraction, and PDF generation utilities | 2.6k | - | - | - | 1 month ago 0.65.9 | ESM only | Bundled | PDF and documents |
| @sheetxl/io IO - Import/Export Libraries for SheetXL. | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, TypeScript tooling |
| @sheetxl/grid-react Grid React - Advanced grid component for React | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, React |
| @sheetxl/react React - React components needed to build advanced grid and spreadsheet UIs. | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, React |
| @sheetxl/studio-mui Studio - Spreadsheet UI built with SheetXL SDK using React & MUI. | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, React |
| @sheetxl/utils Utils - Utilities used by most SheetXL components. | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, TypeScript tooling |
| @imgly/plugin-print-ready-pdfs-web Print-Ready PDFs plugin for CE.SDK editor - PDF/X conversion and export functionality. Contains AGPL-3.0 licensed Ghostscript WASM. | 2.6k | - | - | - | 4 days ago 1.82.1 | ESM + CommonJS | Bundled | PDF and documents |
| markitdown-js Convert documents to markdown text content. Originally inspired by microsoft's markitdown python library. | 2.5k | +16916% | - | 1 year ago 0.0.14 | ESM only | None | PDF and documents, Video and audio | |
| vue3-excel-editor Vue3 plugin for displaying and editing the array-of-object in Excel style | 2.5k | +132% | - | 1 year ago 1.0.60 | CommonJS | None | PDF and documents, Tables and data grids | |
| docs-to-pdf Generate PDF from Docusaurus | 2.5k | +455% | - | 3 months ago 1.4.0 | CommonJS | None | PDF and documents | |
| pdf-lib-plus-encrypt Create and modify and encrypt PDF files with JavaScript | 2.5k | +93% | - | 3 years ago 1.1.0 | ESM + CommonJS | Bundled | PDF and documents, Cryptography and hashing | |
| @jsreport/jsreport-static-pdf jsreport recipe which loads pdf from static source | 2.5k | - | - | - | 9 months ago 4.2.0 | CommonJS | None | PDF and documents |
| pdf-to-text Extract the text from pdf files | 2.5k | -52% | - | 8 years ago 0.0.7 | CommonJS | None | PDF and documents | |
| pdfmake-wrapper Wrapper based on pdfmake library to generate PDF documents in an easy and readable way. | 2.5k | +4% | - | 4 years ago 2.1.3 | CommonJS | Bundled | PDF and documents, TypeScript tooling | |
| @meistrari/file-type Detect the file type of a file, stream, or data | 2.4k | - | - | - | 11 months ago 22.0.0 | ESM + CommonJS | Bundled | Image processing, PDF and documents |
| @jsreport/jsreport-fs-store File system based templates store | 2.4k | - | - | - | 1 month ago 4.2.1 | - | None | PDF and documents |
| @gatekeeper_technology/report-utils Gatekeeper's pdf/email Utils - shared in NPM | 2.4k | - | - | - | 2 months ago 1.3.3 | CommonJS | Bundled | Email, PDF and documents |
| docx-pdf Package to convert docx file to pdf | 2.4k | -23% | - | 9 years ago 0.0.1 | CommonJS | None | PDF and documents | |
| jacksontable Handsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue. | 2.4k | +49% | - | 7 years ago 6.2.2 | ESM + CommonJS | Bundled | PDF and documents, Tables and data grids | |
| local-mcp Let ChatGPT, Claude, Cursor & any MCP client actually use your Mac or Windows PC — read & reply to email, manage your calendar, text over iMessage, find files, work with Teams, Slack & Office. Runs locally, no API keys, free. | 2.4k | - | - | 4 days ago 3.0.413 | CommonJS | None | Email, PDF and documents | |
| qreator QR Code generator for browser and node.js with tree shaking and logo support | 2.3k | +364% | - | 6 months ago 10.0.2 | ESM only | Bundled | PDF and documents, Node.js utilities | |
| pdf-page-counter Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser. | 2.3k | -64% | - | 6 years ago 1.0.3 | CommonJS | None | PDF and documents | |
| @jsreport/jsreport-version-control jsreport extension adding support for versioning templates and other entities | 2.3k | - | - | - | 15 days ago 4.2.2 | CommonJS | None | PDF and documents |
| @boxpdf/reader A streaming, memory-bounded PDF reader and structured-data extractor for JavaScript. | 2.3k | - | - | - | 4 days ago 0.2.6 | ESM + CommonJS | Bundled | PDF and documents |
| @jsreport/jsreport-authorization jsreport extension adding authorization capabilities | 2.3k | - | - | - | 9 months ago 4.2.0 | - | None | 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.
- @jsreport/node-signpdfSimple signing of PDFs in node.
- react-html-table-to-excelSmall react component for converting and downloading HTML table to Excel file
- @kishannareshpal/expo-pdfA cross-platform, performant PDF viewer component for React Native and Expo
- @scanmate/mergeMerge PDFs, images and rasters into one PDF: PDF pages copied as they are, JPEGs embedded without recompression, every page of a TIFF.
- @mdpdf/mdpdf-darwin-arm64Convert Markdown to PDF using a self-contained Rust binary
- n8n-nodes-puppeteern8n node for browser automation using Puppeteer
- hummusCreate, read and modify PDF files and streams
- odf-kitGenerate, fill, read, and convert OpenDocument files (.odt, .ods) in TypeScript and JavaScript. Convert HTML, Markdown, TipTap JSON, Lexical JSON, DOCX and XLSX into ODF. Works in Node.js and browsers.
- @compdfkit_pdf_sdk/webviewerComPDF WebViewer is a JavaScript PDF SDK for **Web** apps that need PDF viewing, annotation, editing, forms, signatures, comparison, and security directly in the browser. For teams building broader **document workflow** products, ComPDFKit also works with
- @jsreport/jsreport-pdf-utilsjsreport extension providing pdf operations like merge or concatenation
- datatables.net-keytable-dtKeyTable for DataTables with styling for [DataTables](https://datatables.net/)
- pdf-puppeteerA simple NPM package to convert html to pdf for Node applications by using Puppeteer
- @mdpdf/mdpdf-linux-arm64-gnuConvert Markdown to PDF using a self-contained Rust binary
- @kreuzberg/wasmKreuzberg document intelligence - WebAssembly bindings
- pdfium.jsA PDFium wrapper library for browser-side JavaScript
- pdfnativeZero-dependency native PDF library: generate, parse, merge/split, extract text with positions, fill & flatten AcroForms, decrypt and re-encrypt (RC4, AES-128/256), and draw native vector charts (stacked/area/scatter, log & time axes). 27 scripts (Arabic,
- paper-cssPaper CSS for happy printing
- pdf-vue3A high-performance Vue 3 PDF viewer with virtual scrolling, supporting large PDFs, zoom, print, and more.
- cordova-plugin-preview-any-filePlugin to preview any file type from any where in native mode
- @hckrnews/pdf2pngConvert pdf to images (png,jpg)
- basicprimitivesBasic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
- pdf-parse-tt-message-gonePure javascript cross-platform module to extract text from PDFs.
- @browserless/pdfConvert websites to high-quality PDFs with customizable margins, background printing, and optimized scaling.
- @adnsistemas/pdf-libCreate and modify PDF files with JavaScript
- puppeteer-html-pdfHTML to PDF converter for Node.js
- @happyvertical/pdfNode.js PDF extraction, OCR fallback, image extraction, and PDF generation utilities
- @sheetxl/ioIO - Import/Export Libraries for SheetXL.
- @sheetxl/grid-reactGrid React - Advanced grid component for React
- @sheetxl/reactReact - React components needed to build advanced grid and spreadsheet UIs.
- @sheetxl/studio-muiStudio - Spreadsheet UI built with SheetXL SDK using React & MUI.
- @sheetxl/utilsUtils - Utilities used by most SheetXL components.
- @imgly/plugin-print-ready-pdfs-webPrint-Ready PDFs plugin for CE.SDK editor - PDF/X conversion and export functionality. Contains AGPL-3.0 licensed Ghostscript WASM.
- markitdown-jsConvert documents to markdown text content. Originally inspired by microsoft's markitdown python library.
- vue3-excel-editorVue3 plugin for displaying and editing the array-of-object in Excel style
- docs-to-pdfGenerate PDF from Docusaurus
- pdf-lib-plus-encryptCreate and modify and encrypt PDF files with JavaScript
- @jsreport/jsreport-static-pdfjsreport recipe which loads pdf from static source
- pdf-to-textExtract the text from pdf files
- pdfmake-wrapperWrapper based on pdfmake library to generate PDF documents in an easy and readable way.
- @meistrari/file-typeDetect the file type of a file, stream, or data
- @jsreport/jsreport-fs-storeFile system based templates store
- @gatekeeper_technology/report-utilsGatekeeper's pdf/email Utils - shared in NPM
- docx-pdfPackage to convert docx file to pdf
- jacksontableHandsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue.
- local-mcpLet ChatGPT, Claude, Cursor & any MCP client actually use your Mac or Windows PC — read & reply to email, manage your calendar, text over iMessage, find files, work with Teams, Slack & Office. Runs locally, no API keys, free.
- qreatorQR Code generator for browser and node.js with tree shaking and logo support
- pdf-page-counterPure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.
- @jsreport/jsreport-version-controljsreport extension adding support for versioning templates and other entities
- @boxpdf/readerA streaming, memory-bounded PDF reader and structured-data extractor for JavaScript.
- @jsreport/jsreport-authorizationjsreport extension adding authorization capabilities