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
cordova-plugin-document-viewer
PDF Document viewer cordova plugin for iOS, Android and Windows 8.1 + 10
1.3k-43%-6 years ago
1.0.0
-NonePDF and documents
@twosdai/microinvoice
Fast & elegant PDF invoice generator for Node using PDFKit. No Puppeteer. Based on node-microinvoice by @baptistejamin.
1.3k---2 years ago
2.7.0
CommonJSNonePDF and documents
@rpii/wdio-html-reporter-pdf
WebdriverIO report add on. Converts HTML formatted report to pdf
1.3k---2 years ago
8.0.7
ESM onlyBundledPDF and documents
@t00nday/nestjs-pdf
PDF generator for nestjs framework.
1.2k---4 years ago
3.0.5
CommonJSBundledPDF and documents
dsh-deepread
AI deep-reading assistant for DeepSeek Harness and dsh-TUI: extract traceable claims, evidence, confidence levels, knowledge maps, and review questions from articles, books, PDFs, files, URLs, or pasted text.
1.2k--15 days ago
1.0.1
ESM onlyBundledPDF and documents
@nativedocuments/docx-wasm
Convert Microsoft Word documents (docx or binary .doc) to PDF; and doc to docx.
1.2k---7 years ago
2.2.13-1561490777
CommonJSNonePDF and documents
pi-docparser
Pi package that adds document_parse, document_search, document_screenshot, and a companion skill for local document understanding with LiteParse v2.
1.2k--1 month ago
4.0.0
ESM onlyNonePDF and documents
pdf-oxide-wasm
The fastest WebAssembly PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Zero-dependency for Node.js, browsers, and edge runtimes: text extraction, Markdown/HTML conversion, search, form filling, crea
1.2k--1 month ago
0.3.77
ESM + CommonJSBundledPDF and documents
@blocklet/pdf
blocklet pdf component
1.2k---4 months ago
2.6.25
ESM + CommonJSBundledPDF and documents
@m2d/react-markdown
A modern, SSR-friendly React Markdown renderer that preserves the MDAST tree for reuse (e.g., mdast2docx), supports full JSX children, unified plugins, and component overrides.
1.2k---1 year ago
1.0.0
ESM + CommonJSBundledMarkdown, React
@epam/pdf-highlighter-kit
High-performance PDF viewer with intelligent highlighting and text selection capabilities
1.2k---14 days ago
0.0.19
ESM + CommonJSBundledPDF and documents
html-pdf-chrome
HTML to PDF and image converter via Chrome/Chromium
1.2k-31%-3 years ago
0.8.4
CommonJSBundledPDF and documents, TypeScript tooling
filetomarkdown
Convert various file types to markdown format with browser and Node.js support
1.2k+608%-1 year ago
0.6.9
ESM + CommonJSBundledPDF and documents, Parsers and serialisers
@fastgpt-sdk/anydoc
Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
1.2k---26 days ago
0.2.5
CommonJSBundledPDF and documents, Markdown
@uniweb/unipress
Compile a content directory into a document (PDF, EPUB, Paged.js HTML, Typst source bundle, DOCX, XLSX) using a Uniweb foundation. Five built-in templates: book, monograph, report, data-report, directory.
1.2k---today
0.10.5
ESM onlyNonePDF and documents
@dariyd/react-native-text-recognition
Advanced OCR text recognition for React Native with Vision API (iOS) and ML Kit (Android). Supports multi-language recognition, PDF files, and both old and new React Native architectures.
1.2k---16 days ago
2.0.21
CommonJSBundledPDF and documents, React
pdf-qr
PDF QR Code scanner entirely written in JavaScript.
1.2k+537%-5 years ago
1.0.0
CommonJSNonePDF and documents
markdown-to-document
A command-line tool to easily generate HTML documents from Markdown files
1.1k+26%-5 months ago
0.33.0
ESM onlyNonePDF and documents, CLI tools and terminal utilities
@stll/folio-vue
Vue 3 editor for folio: a Word-document (.docx) editor for the browser, built on @stll/folio-core and ProseMirror.
1.1k---4 days ago
0.18.1
ESM + CommonJSBundledRich text and code editors, Vue
@stdlib/stats-base-dists-chisquare-pdf
Chi-squared distribution probability density function (PDF).
1.1k---7 months ago
0.2.3
CommonJSBundledPDF and documents, Numbers and maths
@cedrugs/pdf-parse
Fork of pdf-parse with fixes
1.1k---1 year ago
1.0.0
CommonJSBundledPDF and documents
easyinvoice
Create PDF invoices from Node.js through the Easy Invoice API.
1.1k-65%-11 days ago
4.1.2
ESM + CommonJSBundledPDF and documents
pdfkit-commonmark
A markdown renderer (using commonmark) for pdfkit.
1.1k+19%-4 months ago
1.3.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
xlsx-renderer
Allows render spreadsheet (xlsx) files based on the template supplied by indeed viewModel.
1.1k-23%--
2.4.7
CommonJSBundledPDF and documents
@stdlib/stats-base-dists-chisquare-logpdf
Natural logarithm of the probability density function (PDF) for a chi-squared distribution.
1.1k---7 months ago
0.2.3
CommonJSBundledPDF and documents, Numbers and maths
@divriots/pdfjs-dist
Generic build of Mozilla's PDF.js library.
1.1k---8 days ago
5.5.207-divriots.213
CommonJSBundledPDF and documents
@stdlib/stats-base-dists-chisquare-ctor
Chi-squared distribution constructor.
1.1k---7 months ago
0.2.3
CommonJSBundledNumbers and maths, PDF and documents
microinvoice
Fast & elegant PDF invoice generator for Node using PDFKit. No Puppeteer
1.1k-9%-10 months ago
2.0.2
ESM onlyBundledPDF and documents
ezpzfile-mcp
File tools for AI agents. Read and convert documents (DOCX, PDF, HWP, HWPX, EML), edit PDFs, resize, clean and cut out images, make QR codes. Runs locally, no upload.
1.1k--13 days ago
0.3.3
ESM onlyNonePDF and documents, Image processing
ngx-print-element
This library is built to provide a solution for printing on html elements.
1.1k-27%-2 years ago
2.1.8
ESM + CommonJSBundledAngular, PDF and documents
@yagisan-reports/sdk-enterprise
yagisan-reports SDK Enterprise edition
1k---11 days ago
2.3.0
ESM + CommonJSBundledPDF and documents
omnius
AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
1k--today
1.0.741
ESM onlyBundledScraping and browser automation, Testing
html5-to-pdf
HTML5 to PDF converter
1k-51%-6 years ago
4.0.1
CommonJSNonePDF and documents
vue3-json-excel
a vue3 project for json to excel
1k-10%-4 years ago
1.0.10-alpha
ESM + CommonJSNonePDF and documents, Vue
mammoth-plus
Convert Word documents from docx to rich HTML and Markdown
1k+227%--
2.0.2
CommonJSNoneMarkdown, PDF and documents
coherentpdf
Read, write and modify PDF files
879----
2.5.5
CommonJSNonePDF and documents
pdfmake-unicode
Support Unicode Characters in PDFmake library.
837----
0.0.1
CommonJSNonePDF and documents
pdfmake-rtl
Enhanced PDFMake with comprehensive RTL (Arabic/Persian/Urdu) support - Production ready package
712----
2.1.2
CommonJSNoneInternationalisation, PDF and documents
opentakeoff-mcp
OpenTakeoff MCP server — drive the takeoff engine from your MCP client over stdio.
679----
0.9.90
ESM onlyNonePDF and documents
workbook
description: Convenience wrapper for js-xlsx to incrementally build Excel workbooks programmatically
362----
1.1.3
CommonJSNonePDF and documents
pdf.js-viewer
Compiled version of pdf.js
358----
0.2.8
CommonJSNonePDF and documents
tabularjs
Professional JavaScript library for converting spreadsheet files to JSON format. Supports 16+ file formats for use in Node.js and browser applications.
260----
1.0.1
ESM onlyBundledPDF and documents
table2excel
convert and download html tables to a xlsx-file that can be opened in Microsoft Excel
235----
1.0.4
CommonJSNonePDF and documents
datatables-buttons-excel-styles
Easy custom styling of the Excel export from DataTables jQuery plug-in.
176----
1.2.0
CommonJSNonePDF and documents
gulagcleaner_wasm
Ad removal tool for PDFs.
0----
0.16.4
ESM onlyBundledPDF 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.

  • cordova-plugin-document-viewerPDF Document viewer cordova plugin for iOS, Android and Windows 8.1 + 10
  • @twosdai/microinvoiceFast & elegant PDF invoice generator for Node using PDFKit. No Puppeteer. Based on node-microinvoice by @baptistejamin.
  • @rpii/wdio-html-reporter-pdfWebdriverIO report add on. Converts HTML formatted report to pdf
  • @t00nday/nestjs-pdfPDF generator for nestjs framework.
  • dsh-deepreadAI deep-reading assistant for DeepSeek Harness and dsh-TUI: extract traceable claims, evidence, confidence levels, knowledge maps, and review questions from articles, books, PDFs, files, URLs, or pasted text.
  • @nativedocuments/docx-wasmConvert Microsoft Word documents (docx or binary .doc) to PDF; and doc to docx.
  • pi-docparserPi package that adds document_parse, document_search, document_screenshot, and a companion skill for local document understanding with LiteParse v2.
  • pdf-oxide-wasmThe fastest WebAssembly PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Zero-dependency for Node.js, browsers, and edge runtimes: text extraction, Markdown/HTML conversion, search, form filling, crea
  • @blocklet/pdfblocklet pdf component
  • @m2d/react-markdownA modern, SSR-friendly React Markdown renderer that preserves the MDAST tree for reuse (e.g., mdast2docx), supports full JSX children, unified plugins, and component overrides.
  • @epam/pdf-highlighter-kitHigh-performance PDF viewer with intelligent highlighting and text selection capabilities
  • html-pdf-chromeHTML to PDF and image converter via Chrome/Chromium
  • filetomarkdownConvert various file types to markdown format with browser and Node.js support
  • @fastgpt-sdk/anydocConvert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
  • @uniweb/unipressCompile a content directory into a document (PDF, EPUB, Paged.js HTML, Typst source bundle, DOCX, XLSX) using a Uniweb foundation. Five built-in templates: book, monograph, report, data-report, directory.
  • @dariyd/react-native-text-recognitionAdvanced OCR text recognition for React Native with Vision API (iOS) and ML Kit (Android). Supports multi-language recognition, PDF files, and both old and new React Native architectures.
  • pdf-qrPDF QR Code scanner entirely written in JavaScript.
  • markdown-to-documentA command-line tool to easily generate HTML documents from Markdown files
  • @stll/folio-vueVue 3 editor for folio: a Word-document (.docx) editor for the browser, built on @stll/folio-core and ProseMirror.
  • @stdlib/stats-base-dists-chisquare-pdfChi-squared distribution probability density function (PDF).
  • @cedrugs/pdf-parseFork of pdf-parse with fixes
  • easyinvoiceCreate PDF invoices from Node.js through the Easy Invoice API.
  • pdfkit-commonmarkA markdown renderer (using commonmark) for pdfkit.
  • xlsx-rendererAllows render spreadsheet (xlsx) files based on the template supplied by indeed viewModel.
  • @stdlib/stats-base-dists-chisquare-logpdfNatural logarithm of the probability density function (PDF) for a chi-squared distribution.
  • @divriots/pdfjs-distGeneric build of Mozilla's PDF.js library.
  • @stdlib/stats-base-dists-chisquare-ctorChi-squared distribution constructor.
  • microinvoiceFast & elegant PDF invoice generator for Node using PDFKit. No Puppeteer
  • ezpzfile-mcpFile tools for AI agents. Read and convert documents (DOCX, PDF, HWP, HWPX, EML), edit PDFs, resize, clean and cut out images, make QR codes. Runs locally, no upload.
  • ngx-print-elementThis library is built to provide a solution for printing on html elements.
  • @yagisan-reports/sdk-enterpriseyagisan-reports SDK Enterprise edition
  • omniusAI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
  • html5-to-pdfHTML5 to PDF converter
  • vue3-json-excela vue3 project for json to excel
  • mammoth-plusConvert Word documents from docx to rich HTML and Markdown
  • coherentpdfRead, write and modify PDF files
  • pdfmake-unicodeSupport Unicode Characters in PDFmake library.
  • pdfmake-rtlEnhanced PDFMake with comprehensive RTL (Arabic/Persian/Urdu) support - Production ready package
  • opentakeoff-mcpOpenTakeoff MCP server — drive the takeoff engine from your MCP client over stdio.
  • workbookdescription: Convenience wrapper for js-xlsx to incrementally build Excel workbooks programmatically
  • pdf.js-viewerCompiled version of pdf.js
  • tabularjsProfessional JavaScript library for converting spreadsheet files to JSON format. Supports 16+ file formats for use in Node.js and browser applications.
  • table2excelconvert and download html tables to a xlsx-file that can be opened in Microsoft Excel
  • datatables-buttons-excel-stylesEasy custom styling of the Excel export from DataTables jQuery plug-in.
  • gulagcleaner_wasmAd removal tool for PDFs.