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 |
|---|---|---|---|---|---|---|---|---|
| @jrmc/adonis-attachment Turn any field on your Lucid model to an attachment data type | 1.7k | - | - | - | 2 months ago 5.2.1 | ESM only | Bundled | PDF and documents, Video and audio |
| tableexport The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files | 1.7k | -9% | - | - 5.2.0 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| grid A highly scalable grid component written in Typescript | 1.7k | +511% | - | 1 month ago 4.12.0 | CommonJS | Bundled | PDF and documents | |
| pdf-table-extractor Extract tables from PDF file | 1.7k | -6% | - | 10 years ago 1.0.3 | CommonJS | None | PDF and documents | |
| datatables.net-buttons-jqui Buttons for DataTables with styling for [jQueryUI](http://jqueryui.com/) | 1.7k | -4% | - | 3 days ago 4.1.1 | ESM + CommonJS | Bundled | PDF and documents | |
| distributions-normal-pdf Normal distribution probability density function (PDF) | 1.6k | +313% | - | 10 years ago 0.0.2 | CommonJS | None | PDF and documents | |
| @sylphlab/pdf-reader-mcp An MCP server providing tools to read PDF files. | 1.6k | - | - | - | 1 year ago 0.3.23 | ESM only | None | PDF and documents |
| unix-print Utility for Unix-like operating systems to print PDF files from Node.js and Electron | 1.6k | -5% | - | 2 years ago 1.3.2 | CommonJS | Bundled | PDF and documents | |
| vue-excel-editor Vue2 plugin for displaying and editing the array-of-object in Excel style | 1.6k | -72% | - | 2 years ago 1.5.23 | CommonJS | None | PDF and documents, Vue | |
| @adnsistemas/placeholder-pdf-lib Use PDF-LIB (with incremental updates) to insert a signature placeholder. | 1.6k | - | - | - | 17 days ago 3.3.0 | CommonJS | Bundled | PDF and documents |
| htmldocs <h1 align="center"> <img src="https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9" alt="htmldocs" width="100%" /> </h1> | 1.6k | +611% | - | 1 year ago 0.2.30 | - | None | PDF and documents, React | |
| @ironsoftware/ironpdf-engine-linux-x64 IronPDF Engine binary files for linux x64 | 1.6k | - | - | - | 22 days ago 2026.9.2 | CommonJS | None | PDF and documents |
| pdfstudio Client-side PDF toolkit powered by qpdf compiled to WebAssembly. Lock, unlock, change/remove passwords, merge, split, and rotate PDFs entirely in the browser — no server, files never leave the device. | 1.6k | - | - | 2 months ago 0.4.0 | ESM only | Bundled | PDF and documents, DOM and browser utilities | |
| datatables.net-keytable-bs KeyTable for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/) | 1.6k | +8% | - | - 3.1.0 | ESM + CommonJS | Bundled | PDF and documents, UI component libraries | |
| @kittl/pdfkit A PDF generation library for Node.js | 1.6k | - | - | - | 5 months ago 0.17.58 | ESM + CommonJS | Bundled | PDF and documents |
| @stdlib/stats-base-dists-normal-ctor Normal distribution constructor. | 1.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths, PDF and documents |
| pdf-signature-reader Verify the digital signature of the pdf | 1.5k | +153% | - | 2 years ago 1.4.3 | CommonJS | None | PDF and documents | |
| pdffiller Take an existing PDF Form and data and PDF Filler will create a new PDF with all given fields populated. | 1.5k | -27% | - | 7 years ago 0.0.11 | CommonJS | None | PDF and documents | |
| open-agents-ai AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop | 1.5k | - | - | 4 months ago 0.187.596 | ESM only | Bundled | Scraping and browser automation, Testing | |
| pdfnative-cli Official CLI for pdfnative — render JSON to PDF (typography engine, 27 Unicode scripts + custom fonts, math, COLRv1 colour emoji, 9 native vector chart types, CMYK and PDF/X-4 print production with bleed/printer marks/colour bars, PDF/A, bookmarks, stream | 1.5k | - | - | 4 days ago 1.5.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| jsreport-exceljs Excel Workbook Manager - Read and Write xlsx and csv Files. | 1.5k | -62% | - | - 4.0.1 | CommonJS | Bundled | PDF and documents, Parsers and serialisers | |
| utf8-fdf-generator Generates FDF (PDF form input) files with UTF-8 support. | 1.5k | -21% | - | 12 years ago 0.0.3 | CommonJS | None | PDF and documents | |
| pdf-lib-draw-table-beta A library for drawing tables in PDFs using pdf-lib. | 1.5k | +248% | - | 2 years ago 0.1.22 | CommonJS | Bundled | PDF and documents | |
| @grida/refig Headless Figma renderer — render .fig and REST API JSON to PNG/JPEG/WebP/PDF/SVG | 1.5k | - | - | - | 2 months ago 0.0.7 | ESM + CommonJS | Bundled | Image processing, PDF and documents |
| @nfewizard/danfe Geração de DANFE/DACTE em PDF para NFe, NFCe e CTe | 1.5k | - | - | - | 7 days ago 1.0.7 | ESM + CommonJS | Bundled | PDF and documents |
| @anvilco/react-signature-modal The AnvilSignatureModal React component for embedded Etch signatures | 1.5k | - | - | - | 10 months ago 2.1.4 | CommonJS | Bundled | UI component libraries, React |
| react-to-html A react package to generate HTML for conversion to Email or PDF from shared components | 1.5k | +58% | - | 2 years ago 0.0.4 | ESM only | Bundled | Email, React | |
| satoru-render High-fidelity HTML/CSS to SVG/PNG/PDF converter running in WebAssembly | 1.4k | - | - | 1 month ago 1.0.15 | ESM only | Bundled | PDF and documents | |
| pdf-loader A WebPack loader to convert a PDF into images | 1.4k | -31% | - | 5 years ago 1.0.2 | CommonJS | None | PDF and documents | |
| pdf-rfc3161 A pure JS library to add RFC 3161 trusted timestamps to PDFs. Edge-ready, works in Node.js, Cloudflare Workers, and Browsers without native dependencies. | 1.4k | - | - | 25 days ago 0.2.1 | ESM + CommonJS | Bundled | PDF and documents | |
| gridjs-vue A Vue.js wrapper component for Grid.js | 1.4k | -44% | - | 5 years ago 5.0.4 | ESM + CommonJS | Bundled | Tables and data grids, Vue | |
| bidi-shaper Logical→visual Unicode BiDi (UAX #9) reordering + Arabic contextual shaping for renderers outside the browser (PDF, canvas, WebGL, SVG, terminals, games). Zero dependencies. | 1.4k | - | - | 2 months ago 0.1.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, PDF and documents | |
| pdf-parser Convert PDF content and layout information with pdf.js | 1.4k | -29% | - | 7 years ago 1.0.5 | CommonJS | None | PDF and documents, Parsers and serialisers | |
| pdf-barcode PDF barcode-scanner entirely written in JavaScript. | 1.4k | -15% | - | 4 years ago 1.2.3 | CommonJS | None | PDF and documents | |
| superprint SuperPrint by 2.13 — professional desktop publishing (DTP) and prepress, in your browser. Free, no subscription, no account. CMYK/PDF up to 600 DPI with bleed & imposition, advanced typography, vector text export, offline PWA, the SP213 AI layout studio ( | 1.4k | - | - | 4 days ago 1.0.104 | ESM only | None | PDF and documents | |
| @dearhive/dearflip-jquery-flipbook DearFlip - Create realistic 3D FlipBook from PDF using jQuery. | 1.4k | - | - | - | 6 years ago 1.7.3 | CommonJS | None | PDF and documents |
| docen The full docen canvas web-component editor plus headless Markdown/DOCX conversion in one package. Re-exports @docen/docx (converters + engine) and @docen/editor (<docen-document>). | 1.4k | - | - | 18 days ago 0.7.0 | ESM only | Bundled | Rich text and code editors, TypeScript tooling | |
| active-table-react Active Table wrapper for React | 1.4k | +153% | - | - 1.1.8 | ESM only | Bundled | React, PDF and documents | |
| datatables.net-buttons-se Buttons for DataTables with styling for [SemanticUI](https://semantic-ui.com/) | 1.4k | +14% | - | 3 days ago 4.1.1 | ESM + CommonJS | Bundled | PDF and documents | |
| pptx-svelte-viewer Svelte 5 PowerPoint viewer and editor component: render, edit, present, and export PPTX slides in the browser. | 1.4k | - | - | today 4.6.0 | ESM + CommonJS | Bundled | PDF and documents, Svelte | |
| @file-viewer/vue3 Standard Vue 3 package for File Viewer | 1.4k | - | - | - | 5 days ago 3.1.2 | ESM + CommonJS | Bundled | Vue, TypeScript tooling |
| react-virtualized-compat Fork from `react-virtual` with react 19 compatability | 1.4k | +525% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | React, Tables and data grids | |
| pptx-to-pdf Pure TypeScript PPTX-to-PDF converter — no LibreOffice, no native binaries | 1.4k | - | - | 6 months ago 0.1.3 | CommonJS | Bundled | PDF and documents, TypeScript tooling | |
| 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. | 1.4k | - | - | 5 months ago 1.0.0 | CommonJS | Bundled | PDF and documents | |
| pdf-vir Custom element for rendering PDFs. | 1.3k | +133% | - | 4 days ago 1.3.1 | ESM only | Bundled | PDF and documents | |
| @nutrient-sdk/dws-client-typescript Node.js TypeScript client library for Nutrient Document Web Services (DWS) API | 1.3k | - | - | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, PDF and documents |
| html-to-pdf A Node HTML to PDF converter using a the Java flyingsaucer library. | 1.3k | +13% | - | 12 years ago 0.1.11 | CommonJS | None | PDF and documents | |
| sign-pdf-lib Signs PDF files or just add a placeholder for signature. | 1.3k | +5644% | - | 2 years ago 2.0.3 | CommonJS | Bundled | PDF and documents | |
| pdfh5 JS plugin of preview PDF for mobile. web/h5/移动端PDF预览手势缩放插件 | 1.3k | +29% | - | 11 months ago 3.0.0 | CommonJS | None | PDF and documents | |
| html-get Get the HTML from any website, fine-tuned for correction & speed | 1.3k | +47% | - | 3 days ago 2.27.4 | CommonJS | Bundled | HTTP clients, 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.
- @jrmc/adonis-attachmentTurn any field on your Lucid model to an attachment data type
- tableexportThe simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files
- gridA highly scalable grid component written in Typescript
- pdf-table-extractorExtract tables from PDF file
- datatables.net-buttons-jquiButtons for DataTables with styling for [jQueryUI](http://jqueryui.com/)
- distributions-normal-pdfNormal distribution probability density function (PDF)
- @sylphlab/pdf-reader-mcpAn MCP server providing tools to read PDF files.
- unix-printUtility for Unix-like operating systems to print PDF files from Node.js and Electron
- vue-excel-editorVue2 plugin for displaying and editing the array-of-object in Excel style
- @adnsistemas/placeholder-pdf-libUse PDF-LIB (with incremental updates) to insert a signature placeholder.
- htmldocs<h1 align="center"> <img src="https://github.com/user-attachments/assets/655fa7f9-98e7-42ee-8cd0-bb9193f100e9" alt="htmldocs" width="100%" /> </h1>
- @ironsoftware/ironpdf-engine-linux-x64IronPDF Engine binary files for linux x64
- pdfstudioClient-side PDF toolkit powered by qpdf compiled to WebAssembly. Lock, unlock, change/remove passwords, merge, split, and rotate PDFs entirely in the browser — no server, files never leave the device.
- datatables.net-keytable-bsKeyTable for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/)
- @kittl/pdfkitA PDF generation library for Node.js
- @stdlib/stats-base-dists-normal-ctorNormal distribution constructor.
- pdf-signature-readerVerify the digital signature of the pdf
- pdffillerTake an existing PDF Form and data and PDF Filler will create a new PDF with all given fields populated.
- open-agents-aiAI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
- pdfnative-cliOfficial CLI for pdfnative — render JSON to PDF (typography engine, 27 Unicode scripts + custom fonts, math, COLRv1 colour emoji, 9 native vector chart types, CMYK and PDF/X-4 print production with bleed/printer marks/colour bars, PDF/A, bookmarks, stream
- jsreport-exceljsExcel Workbook Manager - Read and Write xlsx and csv Files.
- utf8-fdf-generatorGenerates FDF (PDF form input) files with UTF-8 support.
- pdf-lib-draw-table-betaA library for drawing tables in PDFs using pdf-lib.
- @grida/refigHeadless Figma renderer — render .fig and REST API JSON to PNG/JPEG/WebP/PDF/SVG
- @nfewizard/danfeGeração de DANFE/DACTE em PDF para NFe, NFCe e CTe
- @anvilco/react-signature-modalThe AnvilSignatureModal React component for embedded Etch signatures
- react-to-htmlA react package to generate HTML for conversion to Email or PDF from shared components
- satoru-renderHigh-fidelity HTML/CSS to SVG/PNG/PDF converter running in WebAssembly
- pdf-loaderA WebPack loader to convert a PDF into images
- pdf-rfc3161A pure JS library to add RFC 3161 trusted timestamps to PDFs. Edge-ready, works in Node.js, Cloudflare Workers, and Browsers without native dependencies.
- gridjs-vueA Vue.js wrapper component for Grid.js
- bidi-shaperLogical→visual Unicode BiDi (UAX #9) reordering + Arabic contextual shaping for renderers outside the browser (PDF, canvas, WebGL, SVG, terminals, games). Zero dependencies.
- pdf-parserConvert PDF content and layout information with pdf.js
- pdf-barcodePDF barcode-scanner entirely written in JavaScript.
- superprintSuperPrint by 2.13 — professional desktop publishing (DTP) and prepress, in your browser. Free, no subscription, no account. CMYK/PDF up to 600 DPI with bleed & imposition, advanced typography, vector text export, offline PWA, the SP213 AI layout studio (
- @dearhive/dearflip-jquery-flipbookDearFlip - Create realistic 3D FlipBook from PDF using jQuery.
- docenThe full docen canvas web-component editor plus headless Markdown/DOCX conversion in one package. Re-exports @docen/docx (converters + engine) and @docen/editor (<docen-document>).
- active-table-reactActive Table wrapper for React
- datatables.net-buttons-seButtons for DataTables with styling for [SemanticUI](https://semantic-ui.com/)
- pptx-svelte-viewerSvelte 5 PowerPoint viewer and editor component: render, edit, present, and export PPTX slides in the browser.
- @file-viewer/vue3Standard Vue 3 package for File Viewer
- react-virtualized-compatFork from `react-virtual` with react 19 compatability
- pptx-to-pdfPure TypeScript PPTX-to-PDF converter — no LibreOffice, no native binaries
- 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.
- pdf-virCustom element for rendering PDFs.
- @nutrient-sdk/dws-client-typescriptNode.js TypeScript client library for Nutrient Document Web Services (DWS) API
- html-to-pdfA Node HTML to PDF converter using a the Java flyingsaucer library.
- sign-pdf-libSigns PDF files or just add a placeholder for signature.
- pdfh5 JS plugin of preview PDF for mobile. web/h5/移动端PDF预览手势缩放插件
- html-getGet the HTML from any website, fine-tuned for correction & speed