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

58Health
Library npm

ng-file-upload

AngularJS directive and service for HTML5 file uploads with drag-and-drop, resize, and legacy-browser shim support.

7,785
MIT
Used by 1
51Health
Library PyPI

pdfminer.six

A pure-Python library for extracting text, layout, and metadata directly from PDF documents.

7,030
MIT
Used by 1
85Health
Library Composer

Laravel Media Library

Associate files and media with Eloquent models in Laravel applications.

6,163
MIT
Used by 1
61Health
SDK npm

uploadthing

Type-safe file uploads for Next.js, React, and other web frameworks, without building your own S3 upload pipeline.

5,330
MIT
Used by 1
58Health
Library Composer

knplabs/knp-snappy

A PHP library for generating PDFs, thumbnails, and snapshots from URLs or HTML pages.

4,475
MIT
Used by 1
53Health
SDK PyPI

LlamaParse

GenAI-native document parser that turns complex files into LLM-ready text and Markdown.

4,267
MIT
Used by 1
76Health
Library PyPI

smart_open

Drop-in replacement for Python's open() that streams files from S3, GCS, Azure, HDFS, HTTP, SSH

3,459
MIT
Used by 1
78Health
Library npm

vue-upload-component

A Vue.js file upload component with multi-file, directory, drag-and-drop, and chunked uploads.

2,686
Apache 2.0
Used by 1
48Health
Library npm

React PDF Viewer

A plugin-based React component, built on pdf.js, for viewing and interacting with PDF documents.

2,603
Other
Used by 1
63Health
Library Composer

Gaufrette

A PHP filesystem abstraction layer for reading and writing files across local disks and cloud storage

2,464
MIT
Used by 1
89Health
Library PyPI

xhtml2pdf

Pure-Python library that converts HTML5 and CSS into PDF documents using ReportLab, html5lib, and pypdf.

2,393
Apache 2.0
Used by 1
50Health
Library PyPI

tabula-py

Extract tables from PDF files directly into pandas DataFrames.

2,315
MIT
Used by 1
48Health
Library PyPI

pdfkit

Python wrapper around wkhtmltopdf that converts HTML pages, files, or strings into PDF documents in a few lines of code.

2,045
MIT
Used by 1
69Health
Library Composer

ZipStream-PHP

Stream ZIP archives directly to the browser or any PSR-7 stream, no temp files needed.

1,905
MIT
Used by 1
52Health
Library Composer

PHP_XLSXWriter

Lightweight, low-memory PHP library for writing Excel XLSX spreadsheets

1,866
MIT
Used by 1
67Health
Library PyPI

EbookLib

A Python library for reading, writing, and manipulating EPUB2/EPUB3 ebook files programmatically.

1,814
AGPL 3.0
Used by 1
62Health
Tool PyPI

xlsx2csv

A fast, memory-efficient converter that turns large XLSX spreadsheets into CSV from the command line or Python.

1,778
MIT
Used by 1
56Health
Library Composer

TusPHP

A pure PHP server and client implementation of the tus resumable file-upload protocol.

1,471
MIT
Used by 1
70Health
Library npm

vue-pdf-embed

PDF embed component for Vue 3 with text, annotation, and search layers

1,040
MIT
Used by 1
43Health
Library npm

multipart-parser

A fast, zero-dependency streaming multipart parser that works in Node, Bun, Deno, Cloudflare Workers, and the browser.

973
MIT
Used by 1
48Health
Library npm

send

Streaming static file server library for Node.js with Range requests and conditional-GET caching support.

810
MIT
Used by 1
77Health
Library Composer

Laravel Chunk Upload

Chunked file uploads for Laravel with support for DropZone, resumable.js, plupload, and more.

725
MIT
Used by 1
42Health
Library Composer

OneupUploaderBundle

A Symfony bundle providing a server-side backend for popular JavaScript file-upload frontends

604
MIT
Used by 1
54Health
Library Cargo

pdf-extract

Extract text and content from PDF files in pure Rust.

598
MIT
Used by 1

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