Skip to content
React Libraries
On this page

Files, uploads & downloads

Upload files, export CSV, create archives, and work with file paths.

Choose a library or tool

18 options in this category.

Jump to a library or tool (18)

Better Upload

Library / tool

File-upload tooling for React and S3-compatible storage.

Good for
Connecting an upload interface directly to object storage.

Utilities for working with HTTP Content-Disposition headers.

Good for
Controlling filenames and attachment behavior in file-download responses.

downloadjs

Library / tool

A browser helper for downloading strings, blobs, and data URLs.

Good for
Saving data that an application generates on the client.

FileSaver.js

Library / tool

A browser utility for saving generated data as a file.

Good for
Offering downloads of client-generated documents and exports.

Formidable

Library / tool

A parser for multipart form submissions and uploaded files in Node.js.

Good for
Handling file-upload requests on a server.

glob

Library / tool

File matching using shell-style glob patterns.

Good for
Finding files that match a configured path pattern.

Globby

Library / tool

Convenience helpers for matching files with glob patterns.

Good for
Selecting project files for build scripts and code-processing tasks.

HelloCSV

Library / tool

A CSV import interface for bringing tabular data into an application.

Good for
Guiding users through uploading and mapping spreadsheet-style data.

json-to-csv-export

Library / tool

A utility for converting JSON data into a downloadable CSV file.

Good for
Adding an export button for reports and tabular data.

minimatch

Library / tool

A matcher for shell-style glob patterns.

Good for
Checking file paths against include and exclude patterns.

React FilePond

Library / tool

A React adapter for the FilePond upload interface.

Good for
Adding file previews and a configurable upload experience.

react-drag-drop-files

Library / tool

A React component for selecting files through drag and drop.

Good for
Adding a straightforward file-drop area to an upload form.

react-dropzone

Library / tool

React hooks for building file-selection and dropzone interfaces.

Good for
Accepting dropped files while keeping control over the upload UI.

rimraf

Library / tool

A cross-platform utility for removing directory trees.

Good for
Cleaning generated files and build directories in development scripts.

UploadThing

Library / tool

A service and SDK for application file uploads.

Good for
Adding typed upload endpoints and frontend upload controls.

Uppy

Library / tool

A modular file uploader with React integration.

Good for
Building upload flows with selectable sources, progress, and file handling.

verifyfetch

Library / tool

A browser download utility with resumable transfers and integrity verification.

Good for
Downloading large model files while recovering from interrupted connections.

zip.js

Library / tool

A JavaScript library for reading and writing ZIP archives.

Good for
Creating or extracting compressed files in browser-based workflows.

Keep exploring

Browse all categories →