File Storage, Uploads & PDF Packages
File storage, upload handling, and document/PDF generation libraries for moving and producing files reliably across storage backends (Flysystem, Multer).
Packages in File Storage, Uploads & PDF
Kind
Sort:Used by Most Apps
AWS SDK for JavaScript (S3 Client)
The official modular AWS SDK v3 client for Amazon S3, with TypeScript-first APIs and streaming support.
tempfile
A secure, cross-platform Rust library for temporary files and directories that clean up automatically on drop.
JSZip
Create, read, and edit ZIP files directly in JavaScript, in the browser or Node.js.
Google Cloud Storage
Node.js client library for Google Cloud Storage — upload, download, and manage buckets and objects programmatically.
react-dropzone
A lightweight React hook for building HTML5-compliant drag-and-drop file upload zones.
PDF.js
Mozilla's HTML5-based library for parsing and rendering PDF documents in the browser and Node.js.
form-data
Build readable multipart/form-data streams in Node.js for forms and file uploads
Multer
Streamlined multipart/form-data file upload handling for Express and Node.js APIs.
file-type
Detect the file type of a buffer, stream, or file by reading its magic number.
python-multipart
A fast, streaming multipart/form-data parser for Python that powers file uploads in FastAPI and Starlette.
FileSaver.js
The standard client-side solution for saving files in the browser via a simple saveAs() call.
Archiver
A streaming Node.js library for generating ZIP and TAR archives on the fly
Tauri Plugin FS
Cross-platform file system access for Tauri apps through a typed JavaScript API backed by Rust.
jsPDF
Client-side JavaScript library for generating PDF documents in the browser or Node.js.
Mammoth.js
Convert Word .docx documents into clean, semantic HTML and Markdown in JavaScript.
ADM-ZIP
A pure JavaScript zip compression library for Node.js, with no native dependencies
pypdf
A pure-Python library for splitting, merging, cropping, transforming, and extracting content from PDF files.
pdf-parse
Pure TypeScript PDF parser for extracting text, images, tables, and metadata in Node.js and browsers.
React-PDF
Display PDF documents in your React app as easily as if they were images
GitHub Actions Toolkit (@actions/artifact)
The official Node.js SDK for uploading, downloading, and managing GitHub Actions workflow artifacts.
pdf-lib
Create and modify PDF documents in any JavaScript environment, from Node to the browser
python-docx
Create, read, and update Microsoft Word .docx files programmatically in Python.
minio-go
The official Go client SDK for MinIO and any Amazon S3 compatible object storage service.
ExcelJS
Read, manipulate, and write XLSX spreadsheet data, styles, and formulas in JavaScript