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

89Health
Library npm

pdfmake

Generate PDF documents from a declarative JSON definition, in Node.js or the browser

12,353
MIT
Used by 5
53Health
Library Composer

Laravel Dompdf

A Laravel service-provider wrapper around Dompdf for generating PDFs from HTML or Blade views.

7,285
MIT
Used by 5
92Health
Library npm

docx

Generate and modify Microsoft Word .docx files with a declarative JS/TS API in Node or the browser.

5,975
MIT
Used by 5
43Health
Library npm

node-xlsx

TypeScript-first Excel parser and builder for Node.js, built on SheetJS.

3,031
Apache 2.0
Used by 5
90Health
Library PyPI

fpdf2

A pure-Python library for generating and manipulating PDF documents, with text, images, tables, barcodes, SVG, and digital signing built in.

1,551
Other
Used by 5
70Health
Library npm

apollo-upload-client

GraphQL multipart file uploads for Apollo Client

1,540
MIT
Used by 5
75Health
Library npm

graphql-upload

Express/Koa middleware and an Upload scalar for GraphQL multipart file uploads

1,440
MIT
Used by 5
77Health
SDK PyPI

minio-py

The official Python client for MinIO and any S3-compatible object storage service.

1,076
Apache 2.0
Used by 5
42Health
Library npm

multer-s3

Streaming Multer storage engine that uploads files directly to AWS S3 using the official v3 SDK.

674
MIT
Used by 5
35Health
Library Cargo

include_dir

Embed an entire directory tree into your Rust binary at compile time

396
MIT
Used by 5
60Health
Library PyPI

pdfplumber

Plumb a PDF for character-level text, tables, and layout data in Python — with built-in visual debugging tools.

10,841
MIT
Used by 4
79Health
Library Composer

mPDF

A pure PHP library that renders UTF-8 HTML and CSS into PDF documents, with built-in CJK font support, barcodes, and tables of contents.

4,704
GPL 2.0
Used by 4
49Health
Library Go

filetype

Fast, dependency-free Go library that detects file and MIME types from magic number signatures.

2,302
MIT
Used by 4
75Health
Library npm

react-native-pdf

A cross-platform PDF viewer component for React Native, with zoom, paging, password protection, and native text selection.

1,815
MIT
Used by 4
92Health
Library npm

tus-node-server

The official Node.js implementation of the tus resumable upload protocol, embeddable in any HTTP server or meta-framework.

1,104
MIT
Used by 4
74Health
Library Cargo

object_store

A generic, async Rust trait for talking to S3, GCS, Azure Blob, HTTP, and local files with one API.

328
Apache 2.0
Used by 4
91Health
Library npm

Dropzone

Drag-and-drop file upload library with image previews and progress bars, no framework required.

18,402
MIT
Used by 3
78Health
Library Composer

Flysystem

One PHP filesystem abstraction API for local disks, S3, FTP, SFTP, and more

13,592
MIT
Used by 3
94Health
Tool Go

Distribution

The OCI-compliant, self-hosted container registry toolkit powering Docker Hub, GHCR, and GitLab Registry.

10,662
Apache 2.0
Used by 3
88Health
Library Composer

Symfony Finder

Find files and directories through an intuitive, chainable fluent interface in PHP.

8,432
MIT
Used by 3
53Health
Library npm

PptxGenJS

Build PowerPoint presentations in JavaScript from Node.js, React, Electron, or the browser without needing PowerPoint installed.

6,301
MIT
Used by 3
81Health
Tool Composer

Laravel Backup

Automated database and file backups for Laravel apps, with cleanup and health monitoring

6,026
MIT
Used by 3
84Health
Library Composer

TCPDF

Pure-PHP library for generating PDF documents, barcodes, and forms with Unicode and RTL support

4,525
Other
Used by 3
55Health
Library npm

StreamSaver.js

Saves large files and streams straight to disk from the browser without loading them into memory.

4,372
MIT
Used by 3

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