Packages

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).

188 packages

Packages in File Storage, Uploads & PDF

Showing 15 of 188 packages
93Health
SDKnpm

AWS SDK for JavaScript (S3 Client)

The official modular AWS SDK v3 client for Amazon S3, with TypeScript-first APIs and streaming support.

3,664
Apache 2.0
Used by 124
63Health
Librarynpm

JSZip

Create, read, and edit ZIP files directly in JavaScript, in the browser or Node.js.

10,379
Other
Used by 60
75Health
LibraryCargo

tempfile

A secure, cross-platform Rust library for temporary files and directories that clean up automatically on drop.

1,460
Other
Used by 59
98Health
SDKnpm

Google Cloud Storage

Node.js client library for Google Cloud Storage — upload, download, and manage buckets and objects programmatically.

3,197
Apache 2.0
Used by 58
90Health
Librarynpm

react-dropzone

A lightweight React hook for building HTML5-compliant drag-and-drop file upload zones.

11,014
MIT
Used by 55
64Health
Librarynpm

form-data

Build readable multipart/form-data streams in Node.js for forms and file uploads

2,355
MIT
Used by 45
86Health
Librarynpm

Multer

Streamlined multipart/form-data file upload handling for Express and Node.js APIs.

12,084
MIT
Used by 44
94Health
Librarynpm

PDF.js

Mozilla's HTML5-based library for parsing and rendering PDF documents in the browser and Node.js.

53,840
Apache 2.0
Used by 42
51Health
Librarynpm

FileSaver.js

The standard client-side solution for saving files in the browser via a simple saveAs() call.

21,985
MIT
Used by 41
68Health
Librarynpm

file-type

Detect the file type of a buffer, stream, or file by reading its magic number.

4,324
MIT
Used by 40
59Health
Librarynpm

Archiver

A streaming Node.js library for generating ZIP and TAR archives on the fly

2,977
MIT
Used by 40
66Health
LibraryPyPI

python-multipart

A fast, streaming multipart/form-data parser for Python that powers file uploads in FastAPI and Starlette.

532
Apache 2.0
Used by 40
91Health
Librarynpm

Tauri Plugin FS

Cross-platform file system access for Tauri apps through a typed JavaScript API backed by Rust.

1,807
Other
Used by 29
78Health
Librarynpm

ADM-ZIP

A pure JavaScript zip compression library for Node.js, with no native dependencies

2,180
MIT
Used by 25
63Health
Librarynpm

jsPDF

Client-side JavaScript library for generating PDF documents in the browser or Node.js.

31,296
MIT
Used by 24

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search