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
AWS SDK for JavaScript (S3 Client)
The official modular AWS SDK v3 client for Amazon S3, with TypeScript-first APIs and streaming support.
JSZip
Create, read, and edit ZIP files directly in JavaScript, in the browser or Node.js.
tempfile
A secure, cross-platform Rust library for temporary files and directories that clean up automatically on drop.
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.
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.
PDF.js
Mozilla's HTML5-based library for parsing and rendering PDF documents in the browser and Node.js.
FileSaver.js
The standard client-side solution for saving files in the browser via a simple saveAs() call.
file-type
Detect the file type of a buffer, stream, or file by reading its magic number.
Archiver
A streaming Node.js library for generating ZIP and TAR archives on the fly
python-multipart
A fast, streaming multipart/form-data parser for Python that powers file uploads in FastAPI and Starlette.
Tauri Plugin FS
Cross-platform file system access for Tauri apps through a typed JavaScript API backed by Rust.
ADM-ZIP
A pure JavaScript zip compression library for Node.js, with no native dependencies
jsPDF
Client-side JavaScript library for generating PDF documents in the browser or Node.js.