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 |
|---|---|---|---|---|---|---|---|---|
| @bwip-js/node JavaScript barcode generator supporting over 100 types and standards. | 102.8k | - | - | - | 1 month ago 4.11.4 | ESM + CommonJS | Bundled | PDF and documents, React |
| @signpdf/placeholder-pdf-lib Use PDF-LIB to insert a signature placeholder. | 102.8k | - | - | - | 8 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, Node.js utilities |
| @turbodocx/html-to-docx HTML to DOCX converter | 93.1k | - | - | - | 13 days ago 1.23.1 | ESM + CommonJS | Bundled | PDF and documents, TypeScript tooling |
| @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 |
| @progress/kendo-react-pdf React PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package | 92.4k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | PDF and documents, React |
| @mescius/spread-sheets-pdf SpreadJS PDF export plugin | 83.4k | - | - | - | 8 days ago 19.2.3 | CommonJS | None | PDF and documents |
| docx-templates Template-based docx report creation | 76.1k | +120% | - | 9 months ago 4.15.0 | CommonJS | Bundled | PDF and documents | |
| file-type-checker Detect and validate file types by their signatures (✨magic numbers✨) | 74.9k | +104% | - | 4 months ago 1.1.7 | CommonJS | Bundled | Video and audio, Schema validation | |
| @nutrient-sdk/viewer View and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM. | 74.8k | - | - | - | 14 days ago 1.22.0 | CommonJS | Bundled | PDF and documents |
| pdfjs A Portable Document Format (PDF) generation library targeting both the server- and client-side. | 74.6k | +94% | - | 1 year ago 2.5.4 | CommonJS | Bundled | PDF and documents | |
| react-native-file-viewer Native file viewer for react-native | 74k | +17% | - | 4 years ago 2.1.5 | CommonJS | Bundled | React, PDF and documents | |
| @ckeditor/ckeditor5-export-pdf Export to PDF feature for CKEditor 5. | 73.7k | - | - | - | 3 days ago 48.5.2 | ESM only | Bundled | Rich text and code editors, PDF and documents |
| @extend-ai/react-xlsx React components and hooks for viewing XLSX workbooks | 72.8k | - | - | - | 1 day ago 0.16.6 | ESM + CommonJS | Bundled | PDF and documents, React |
| @firecrawl/pdf-inspector Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs. | 69.5k | - | - | - | 2 days ago 1.24.0 | CommonJS | Bundled | PDF and documents |
| officecrypto-tool officeCrypto is a library for node.js that can be used to decrypt and encrypt excel files. | 68.4k | +562% | - | 1 year ago 0.0.19 | CommonJS | Bundled | PDF and documents, Cryptography and hashing | |
| pspdfkit View and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM. | 66.7k | +87% | - | - 2024.8.2 | CommonJS | Bundled | PDF and documents | |
| export-from-json Export JavaScript and JSON data to txt, json, csv, tsv, xls, xml, css, and html files. | 64.8k | +59% | - | 1 month ago 1.8.2 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| @pdfme/ui TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license! | 63k | - | - | - | 9 days ago 6.1.13 | ESM only | Bundled | PDF and documents, React |
| @pdfme/converter TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license! | 62.1k | - | - | - | 9 days ago 6.1.13 | ESM only | Bundled | PDF and documents, React |
| pdfkit-table PdfKit Table. Helps to draw informations in simple tables using pdfkit. #server-side. Generate pdf tables with TypeScript / JavaScript (PDFKIT plugin) | 60.1k | +57% | - | 4 months ago 0.2.11 | CommonJS | Bundled | PDF and documents, TypeScript tooling | |
| react-pdf-tailwind Use Tailwind CSS to style PDFs created with react-pdf | 60.1k | +261% | - | 1 year ago 3.0.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| react-datasheet-grid An Excel-like React component to create beautiful spreadsheets. | 59.4k | +175% | - | 6 months ago 4.11.6 | CommonJS | Bundled | PDF and documents, React | |
| @jspreadsheet/formula Jspreadsheet formula is a JavaScript software to parse excel-like formulas. | 58.6k | - | - | - | 3 years ago 2.0.2 | CommonJS | None | PDF and documents, Tables and data grids |
| node-poppler Asynchronous Node.js wrapper for the Poppler PDF rendering utilities | 57.3k | +101% | - | 24 days ago 11.0.0 | CommonJS | Bundled | PDF and documents, Promises and async control flow | |
| @lillallol/outline-pdf High level API to add outline to a pdf without any dependency on other programming languages. Works in both browser and node. | 55.1k | - | - | - | 5 years ago 4.0.0 | ESM + CommonJS | Bundled | PDF and documents, DOM and browser utilities |
| @lillallol/outline-pdf-data-structure Create a pdf outline data structure from a high level string representation of pdf outline. This data structure can be used to create a real pdf outline. | 55.1k | - | - | - | 5 years ago 1.0.3 | CommonJS | Bundled | PDF and documents |
| jspreadsheet-ce Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software. | 50.1k | +81% | - | 1 year ago 5.0.4 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| pdfreader Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing. | 49.4k | +8% | - | 10 months ago 3.0.8 | ESM + CommonJS | Bundled | Parsers and serialisers, PDF and documents | |
| @fortune-sheet/core FortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets | 48.6k | - | - | - | 10 months ago 1.0.4 | ESM + CommonJS | Bundled | PDF and documents, React |
| @fortune-sheet/react FortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets | 48.1k | - | - | - | 10 months ago 1.0.4 | ESM + CommonJS | Bundled | PDF and documents, React |
| @stdlib/stats-base-dists-degenerate-pdf Degenerate distribution probability density function (PDF). | 47.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| pptxviewjs A JavaScript library for viewing PowerPoint presentations in web browsers using Canvas rendering | 46.9k | +60274% | - | 6 months ago 1.1.9 | ESM + CommonJS | Bundled | PDF and documents | |
| muhammara Create, read and modify PDF files and streams. A drop in replacement for hummusjs PDF library | 46.8k | +75% | - | 1 month ago 6.0.6 | CommonJS | Bundled | PDF and documents | |
| @silevis/reactgrid Add spreadsheet-like behavior to your React app. | 46.5k | - | - | - | 1 year ago 4.1.17 | ESM + CommonJS | Bundled | Tables and data grids, React |
| pdf-text-extract Extract text from pdfs that contain searchable pdf text | 46.5k | +51% | - | 9 years ago 1.5.0 | CommonJS | None | PDF and documents | |
| @signpdf/placeholder-pdfkit010 Use foliojs/PDFKit 0.10 to insert a signature placeholder. | 45.3k | - | - | - | 8 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, Node.js utilities |
| @signpdf/placeholder-plain Try to add a signature placeholder to a PDF using plain string modifications. | 45.1k | - | - | - | 8 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, Node.js utilities |
| @progress/kendo-react-excel-export React Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package | 44.9k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| annotpdf Javascript library for creating annotations in PDF documents | 44.9k | +842% | - | 4 years ago 1.0.15 | CommonJS | Bundled | PDF and documents | |
| @stdlib/stats-base-dists-beta-pdf Beta distribution probability density function (PDF). | 41.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| @handsontable/react-wrapper Best Data Grid for React with Spreadsheet Look and Feel. | 41k | - | - | - | 10 days ago 18.1.1 | ESM + CommonJS | Bundled | Tables and data grids, React |
| datatables.net-buttons-bs5 Buttons for DataTables with styling for [Bootstrap5](https://getbootstrap.com/) | 40.4k | +60% | - | 3 days ago 4.1.1 | ESM + CommonJS | Bundled | PDF and documents, UI component libraries | |
| @platejs/docx-io DOCX import/export for Plate - file-based document conversion | 39.9k | - | - | - | 21 days ago 53.3.10 | ESM only | Bundled | PDF and documents, Rich text and code editors |
| @docx-editor.dev/i18n Shared UI locale strings and types for the @docx-editor.dev editor adapters (React and Vue). | 39.1k | - | - | - | 1 day ago 2.22.0 | ESM + CommonJS | Bundled | PDF and documents, Internationalisation |
| @syncfusion/ej2-spreadsheet Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel | 38.4k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | Bundled | PDF and documents |
| dom-to-pptx A client-side library that converts any HTML element into a fully editable PowerPoint slide. **dom-to-pptx** transforms DOM structures into pixel-accurate `.pptx` content, preserving gradients, shadows, rounded images, and responsive layouts. It translate | 38.4k | - | - | 11 days ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, PDF and documents | |
| @m2d/core Core engine to convert extended MDAST to DOCX. Supports plugins for footnotes, images, lists, tables, and more. Designed for seamless Markdown-to-DOCX conversion. | 37.7k | - | - | - | 10 months ago 1.7.1 | ESM + CommonJS | Bundled | Markdown, PDF and documents |
| @stdlib/stats-base-dists-normal-pdf Normal distribution probability density function (PDF). | 37.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| @m2d/mdast Extended MDAST types and custom node data for mdast2docx with support for DOCX formatting. | 37.4k | - | - | - | 1 year ago 0.2.4 | ESM + CommonJS | Bundled | PDF and documents, Markdown |
| html-pdf-node Convert any html content or html page to PDF | 36.9k | -1% | - | 4 years ago 1.0.8 | CommonJS | 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.
- @bwip-js/nodeJavaScript barcode generator supporting over 100 types and standards.
- @signpdf/placeholder-pdf-libUse PDF-LIB to insert a signature placeholder.
- @turbodocx/html-to-docxHTML to DOCX converter
- @libpdf/coreA modern PDF library for TypeScript - parsing and generation
- @progress/kendo-react-pdfReact PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package
- @mescius/spread-sheets-pdfSpreadJS PDF export plugin
- docx-templatesTemplate-based docx report creation
- file-type-checkerDetect and validate file types by their signatures (✨magic numbers✨)
- @nutrient-sdk/viewerView and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM.
- pdfjsA Portable Document Format (PDF) generation library targeting both the server- and client-side.
- react-native-file-viewerNative file viewer for react-native
- @ckeditor/ckeditor5-export-pdfExport to PDF feature for CKEditor 5.
- @extend-ai/react-xlsxReact components and hooks for viewing XLSX workbooks
- @firecrawl/pdf-inspectorFast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.
- officecrypto-toolofficeCrypto is a library for node.js that can be used to decrypt and encrypt excel files.
- pspdfkitView and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM.
- export-from-jsonExport JavaScript and JSON data to txt, json, csv, tsv, xls, xml, css, and html files.
- @pdfme/uiTypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
- @pdfme/converterTypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
- pdfkit-tablePdfKit Table. Helps to draw informations in simple tables using pdfkit. #server-side. Generate pdf tables with TypeScript / JavaScript (PDFKIT plugin)
- react-pdf-tailwindUse Tailwind CSS to style PDFs created with react-pdf
- react-datasheet-gridAn Excel-like React component to create beautiful spreadsheets.
- @jspreadsheet/formulaJspreadsheet formula is a JavaScript software to parse excel-like formulas.
- node-popplerAsynchronous Node.js wrapper for the Poppler PDF rendering utilities
- @lillallol/outline-pdfHigh level API to add outline to a pdf without any dependency on other programming languages. Works in both browser and node.
- @lillallol/outline-pdf-data-structureCreate a pdf outline data structure from a high level string representation of pdf outline. This data structure can be used to create a real pdf outline.
- jspreadsheet-ceJspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.
- pdfreaderRead text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.
- @fortune-sheet/coreFortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
- @fortune-sheet/reactFortuneSheet is a drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets
- @stdlib/stats-base-dists-degenerate-pdfDegenerate distribution probability density function (PDF).
- pptxviewjsA JavaScript library for viewing PowerPoint presentations in web browsers using Canvas rendering
- muhammaraCreate, read and modify PDF files and streams. A drop in replacement for hummusjs PDF library
- @silevis/reactgridAdd spreadsheet-like behavior to your React app.
- pdf-text-extractExtract text from pdfs that contain searchable pdf text
- @signpdf/placeholder-pdfkit010Use foliojs/PDFKit 0.10 to insert a signature placeholder.
- @signpdf/placeholder-plainTry to add a signature placeholder to a PDF using plain string modifications.
- @progress/kendo-react-excel-exportReact Excel export helps you export and save data to Excel files and customize or filter the output. KendoReact Excel Export package
- annotpdfJavascript library for creating annotations in PDF documents
- @stdlib/stats-base-dists-beta-pdfBeta distribution probability density function (PDF).
- @handsontable/react-wrapperBest Data Grid for React with Spreadsheet Look and Feel.
- datatables.net-buttons-bs5Buttons for DataTables with styling for [Bootstrap5](https://getbootstrap.com/)
- @platejs/docx-ioDOCX import/export for Plate - file-based document conversion
- @docx-editor.dev/i18nShared UI locale strings and types for the @docx-editor.dev editor adapters (React and Vue).
- @syncfusion/ej2-spreadsheetFeature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel
- dom-to-pptxA client-side library that converts any HTML element into a fully editable PowerPoint slide. **dom-to-pptx** transforms DOM structures into pixel-accurate `.pptx` content, preserving gradients, shadows, rounded images, and responsive layouts. It translate
- @m2d/coreCore engine to convert extended MDAST to DOCX. Supports plugins for footnotes, images, lists, tables, and more. Designed for seamless Markdown-to-DOCX conversion.
- @stdlib/stats-base-dists-normal-pdfNormal distribution probability density function (PDF).
- @m2d/mdastExtended MDAST types and custom node data for mdast2docx with support for DOCX formatting.
- html-pdf-nodeConvert any html content or html page to PDF