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.
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.
ADM-ZIP
A pure JavaScript zip compression library for Node.js, with no native dependencies
Mammoth.js
Convert Word .docx documents into clean, semantic HTML and Markdown in JavaScript.
Google Cloud Storage
Node.js client library for Google Cloud Storage — upload, download, and manage buckets and objects programmatically.
React-PDF
Display PDF documents in your React app as easily as if they were images