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
Kind
Sort:Used by Most Apps
ng-file-upload
AngularJS directive and service for HTML5 file uploads with drag-and-drop, resize, and legacy-browser shim support.
pdfminer.six
A pure-Python library for extracting text, layout, and metadata directly from PDF documents.
Laravel Media Library
Associate files and media with Eloquent models in Laravel applications.
uploadthing
Type-safe file uploads for Next.js, React, and other web frameworks, without building your own S3 upload pipeline.
knplabs/knp-snappy
A PHP library for generating PDFs, thumbnails, and snapshots from URLs or HTML pages.
LlamaParse
GenAI-native document parser that turns complex files into LLM-ready text and Markdown.
smart_open
Drop-in replacement for Python's open() that streams files from S3, GCS, Azure, HDFS, HTTP, SSH
vue-upload-component
A Vue.js file upload component with multi-file, directory, drag-and-drop, and chunked uploads.
React PDF Viewer
A plugin-based React component, built on pdf.js, for viewing and interacting with PDF documents.
Gaufrette
A PHP filesystem abstraction layer for reading and writing files across local disks and cloud storage
xhtml2pdf
Pure-Python library that converts HTML5 and CSS into PDF documents using ReportLab, html5lib, and pypdf.
tabula-py
Extract tables from PDF files directly into pandas DataFrames.
pdfkit
Python wrapper around wkhtmltopdf that converts HTML pages, files, or strings into PDF documents in a few lines of code.
ZipStream-PHP
Stream ZIP archives directly to the browser or any PSR-7 stream, no temp files needed.
PHP_XLSXWriter
Lightweight, low-memory PHP library for writing Excel XLSX spreadsheets
EbookLib
A Python library for reading, writing, and manipulating EPUB2/EPUB3 ebook files programmatically.
xlsx2csv
A fast, memory-efficient converter that turns large XLSX spreadsheets into CSV from the command line or Python.
TusPHP
A pure PHP server and client implementation of the tus resumable file-upload protocol.
vue-pdf-embed
PDF embed component for Vue 3 with text, annotation, and search layers
multipart-parser
A fast, zero-dependency streaming multipart parser that works in Node, Bun, Deno, Cloudflare Workers, and the browser.
send
Streaming static file server library for Node.js with Range requests and conditional-GET caching support.
Laravel Chunk Upload
Chunked file uploads for Laravel with support for DropZone, resumable.js, plupload, and more.
OneupUploaderBundle
A Symfony bundle providing a server-side backend for popular JavaScript file-upload frontends
pdf-extract
Extract text and content from PDF files in pure Rust.