Skip to content
JS
Package category

PDF and documents

Generate, render and parse PDF, DOCX and spreadsheets.

645 packages6 comparisons

Packages compared

645 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@jrmc/adonis-attachment
Turn any field on your Lucid model to an attachment data type
1.7k---2 months ago
5.2.1
ESM onlyBundledPDF 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
CommonJSBundledPDF and documents, Parsers and serialisers
grid
A highly scalable grid component written in Typescript
1.7k+511%-1 month ago
4.12.0
CommonJSBundledPDF and documents
pdf-table-extractor
Extract tables from PDF file
1.7k-6%-10 years ago
1.0.3
CommonJSNonePDF 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 + CommonJSBundledPDF and documents
distributions-normal-pdf
Normal distribution probability density function (PDF)
1.6k+313%-10 years ago
0.0.2
CommonJSNonePDF and documents
@sylphlab/pdf-reader-mcp
An MCP server providing tools to read PDF files.
1.6k---1 year ago
0.3.23
ESM onlyNonePDF 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
CommonJSBundledPDF 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
CommonJSNonePDF 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
CommonJSBundledPDF 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
-NonePDF and documents, React
@ironsoftware/ironpdf-engine-linux-x64
IronPDF Engine binary files for linux x64
1.6k---22 days ago
2026.9.2
CommonJSNonePDF 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 onlyBundledPDF 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 + CommonJSBundledPDF and documents, UI component libraries
@kittl/pdfkit
A PDF generation library for Node.js
1.6k---5 months ago
0.17.58
ESM + CommonJSBundledPDF and documents
@stdlib/stats-base-dists-normal-ctor
Normal distribution constructor.
1.5k---7 months ago
0.2.3
CommonJSBundledNumbers and maths, PDF and documents
pdf-signature-reader
Verify the digital signature of the pdf
1.5k+153%-2 years ago
1.4.3
CommonJSNonePDF 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
CommonJSNonePDF 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 onlyBundledScraping 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 + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
jsreport-exceljs
Excel Workbook Manager - Read and Write xlsx and csv Files.
1.5k-62%--
4.0.1
CommonJSBundledPDF 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
CommonJSNonePDF 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
CommonJSBundledPDF 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 + CommonJSBundledImage 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 + CommonJSBundledPDF and documents
@anvilco/react-signature-modal
The AnvilSignatureModal React component for embedded Etch signatures
1.5k---10 months ago
2.1.4
CommonJSBundledUI 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 onlyBundledEmail, React
satoru-render
High-fidelity HTML/CSS to SVG/PNG/PDF converter running in WebAssembly
1.4k--1 month ago
1.0.15
ESM onlyBundledPDF and documents
pdf-loader
A WebPack loader to convert a PDF into images
1.4k-31%-5 years ago
1.0.2
CommonJSNonePDF 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 + CommonJSBundledPDF and documents
gridjs-vue
A Vue.js wrapper component for Grid.js
1.4k-44%-5 years ago
5.0.4
ESM + CommonJSBundledTables 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 + CommonJSBundled3D, 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
CommonJSNonePDF and documents, Parsers and serialisers
pdf-barcode
PDF barcode-scanner entirely written in JavaScript.
1.4k-15%-4 years ago
1.2.3
CommonJSNonePDF 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 onlyNonePDF and documents
@dearhive/dearflip-jquery-flipbook
DearFlip - Create realistic 3D FlipBook from PDF using jQuery.
1.4k---6 years ago
1.7.3
CommonJSNonePDF 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 onlyBundledRich text and code editors, TypeScript tooling
active-table-react
Active Table wrapper for React
1.4k+153%--
1.1.8
ESM onlyBundledReact, 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 + CommonJSBundledPDF 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 + CommonJSBundledPDF and documents, Svelte
@file-viewer/vue3
Standard Vue 3 package for File Viewer
1.4k---5 days ago
3.1.2
ESM + CommonJSBundledVue, TypeScript tooling
react-virtualized-compat
Fork from `react-virtual` with react 19 compatability
1.4k+525%-1 year ago
2.0.0
ESM + CommonJSBundledReact, 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
CommonJSBundledPDF 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
CommonJSBundledPDF and documents
pdf-vir
Custom element for rendering PDFs.
1.3k+133%-4 days ago
1.3.1
ESM onlyBundledPDF 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 + CommonJSBundledTypeScript 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
CommonJSNonePDF and documents
sign-pdf-lib
Signs PDF files or just add a placeholder for signature.
1.3k+5644%-2 years ago
2.0.3
CommonJSBundledPDF and documents
pdfh5
JS plugin of preview PDF for mobile. web/h5/移动端PDF预览手势缩放插件
1.3k+29%-11 months ago
3.0.0
CommonJSNonePDF and documents
html-get
Get the HTML from any website, fine-tuned for correction & speed
1.3k+47%-3 days ago
2.27.4
CommonJSBundledHTTP 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