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

50Health
SDK Composer

league/flysystem-aws-s3-v3

The official AWS S3 v3 SDK adapter for PHP Flysystem's unified filesystem API.

1,659
MIT
Used by 14
90Health
Library npm

react-pdf

Build complex, print-ready PDF documents in React using familiar components and a flexbox-based layout engine, in the browser and on Node.

16,841
MIT
Used by 12
91Health
Library PyPI

PyMuPDF

A high-performance Python library for extracting, rendering, converting, and manipulating PDF and other document formats.

10,979
AGPL 3.0
Used by 12
60Health
Library PyPI

xlrd

A Python library for extracting data and formatting from legacy Excel .xls spreadsheet files

2,206
BSD 3
Used by 12
77Health
Library npm

unpdf

Extract text, links, images, and metadata from PDFs in Node.js, browsers, and serverless edge runtimes.

1,253
MIT
Used by 11
88Health
Library PyPI

MarkItDown

Converts PDFs, Office documents, images, audio, HTML, and more into clean Markdown built for LLM and RAG pipelines.

191,841
MIT
Used by 10
81Health
Library Go

afero

A drop-in filesystem abstraction for Go that swaps OS, in-memory, archive, and cloud backends without touching your code.

6,714
Apache 2.0
Used by 10
40Health
Library npm

busboy

A fast, streaming parser for multipart/form-data and URL-encoded HTTP request bodies in Node.js.

2,999
MIT
Used by 10
83Health
Library PyPI

fsspec

Unified Pythonic filesystem interface spanning local disks, cloud storage, and remote protocols

1,379
BSD 3
Used by 10
82Health
SDK npm

Vercel Blob

Fast, typed object storage client for uploading, listing, and serving files from Vercel Blob.

600
Apache 2.0
Used by 10
40Health
Library npm

tar-fs

Filesystem bindings for tar-stream that pack directories into tarballs and extract tarballs back to disk using Node streams.

382
MIT
Used by 10
45Health
Library PyPI

python-pptx

Create, read, and update PowerPoint presentations programmatically in Python

3,563
MIT
Used by 9
82Health
Library Go

sftp

A pure-Go implementation of the SFTP protocol, providing both client and server support for SSH-based file transfer.

1,663
Other
Used by 9
93Health
Library npm

Uppy

Extensible file upload widget with drag-drop, resumable uploads, and remote providers

31,035
MIT
Used by 8
98Health
Library Composer

PhpSpreadsheet

Read, write, and manipulate Excel, CSV, and ODS spreadsheet files in pure PHP with no external office suite required.

14,003
MIT
Used by 8
78Health
Library npm

officeParser

Parse Office documents into a rich AST and generate Markdown, HTML, PDF, or RAG chunks

562
MIT
Used by 8
83Health
Library npm

@fastify/multipart

Streaming multipart/form-data parsing plugin for Fastify with async iterators and disk or memory upload modes

539
MIT
Used by 8
94Health
Library Composer

Laravel Excel

Supercharged Excel and CSV exports and imports for Laravel applications

12,701
MIT
Used by 7
52Health
Library PyPI

django-storages

Pluggable cloud and remote storage backends for Django's file storage API

2,961
BSD 3
Used by 7
46Health
Library npm

download

Trigger client-side file downloads from JavaScript using strings, Blobs, data URLs, or typed arrays, with no server round trip required.

2,328
MIT
Used by 7
79Health
Library Go

mimetype

Goroutine-safe MIME type and file extension detection for Go, based on magic-number byte signatures.

2,024
MIT
Used by 7
86Health
Library Go

excelize

A pure Go library for reading, writing, and streaming Microsoft Excel spreadsheets, from cell values to charts and pivot tables.

21,017
BSD 3
Used by 6
88Health
Library PyPI

hf-xet

Rust-powered Python bindings enabling fast, chunk-deduplicated file transfer with the Hugging Face Hub.

614
Apache 2.0
Used by 6
89Health
Library PyPI

Docling

Parses PDF, DOCX, PPTX, HTML, images, audio, and more into a unified document representation built for generative AI pipelines.

69,473
MIT
Used by 5

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