LFX Platform

Know more about LFX Platform

LFX Insights

File Upload Libraries

Libraries for integrating advanced file upload capabilities into web applications, featuring support for resumable uploads, drag‐and‐drop interfaces, and cloud storage integrations.

28 projects

57,659 contributors

$39M

Express

Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.

Contributors

12,307

Organizations

2,962

Software value

$4M

Fastify

Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.

Contributors

7,581

Organizations

1,767

Software value

$11M

MinIO

MinIO is a high-performance, distributed object storage system compatible with Amazon S3 API. It is designed for cloud-native applications, offering features like high-availability, scalability, and encryption for storing unstructured data such as photos, videos, log files, backups, and container images.

Contributors

6,988

Organizations

1,738

Software value

$11M

jQuery File Upload

jQuery File Upload is a JavaScript library that adds file upload capabilities to web applications, supporting drag & drop, multiple file selection, progress bars, preview images, and cross-browser compatibility. It handles chunked and resumable uploads, client-side image resizing, and integrates with various server-side platforms.

Contributors

3,747

Organizations

653

Software value

$754K

Dropzone.js

Dropzone.js is a JavaScript library that provides drag-and-drop file upload functionality with image previews. It offers an easy-to-use interface for handling file uploads in web applications, supporting multiple file uploads, thumbnail generation, and customizable upload behavior.

Contributors

3,208

Organizations

663

Software value

$160K

Laravel Medialibrary

Associate files with Eloquent models

Contributors

3,168

Organizations

558

Software value

$500K

CarrierWave

CarrierWave is a Ruby file upload library that provides a simple and flexible way to upload files from Ruby applications, with support for multiple ORMs, image processing, cloud storage services, and custom backends.

Contributors

3,114

Organizations

1,058

Software value

$508K

File Picker

A Flutter plugin that provides a cross-platform interface for selecting files from device storage, supporting multiple file types, custom filters, and both single and multiple file selection modes.

Contributors

2,869

Organizations

382

Software value

$231K

Uppy

Uppy is a modular JavaScript file uploader that integrates with any application. It fetches files from local disk, Google Drive, Instagram, remote URLs, cameras and other sources, and then uploads them to the final destination. It's fast, has a sleek UI and lets you worry about more important problems than building a file uploader.

Contributors

2,850

Organizations

621

Software value

$3M

react-dropzone

A simple and reusable drag-and-drop zone component for React applications that enables file uploads through both drag-and-drop and click-to-upload interfaces

Contributors

2,312

Organizations

633

Software value

$207K

elFinder

📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI

Contributors

2,086

Organizations

260

Software value

$3.3M

VichUploaderBundle

A PHP bundle that simplifies file uploads in Symfony applications by providing automated file upload handling, naming strategies, and integration with Doctrine ORM/ODM

Contributors

1,410

Organizations

311

Software value

$383K

FilePond

FilePond is a JavaScript library that provides a flexible and modern file upload component with drag & drop functionality, image previews, and a smooth user interface. It handles file uploads with features like image optimization, accessibility support, and extensive customization options.

Contributors

1,165

Organizations

194

Software value

$935K

Formidable

The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.

Contributors

1,110

Organizations

353

Software value

$167K

UploadThing

UploadThing is a file upload solution for web applications that provides a type-safe API for handling file uploads, with built-in support for React and Next.js frameworks

Contributors

740

Organizations

160

Software value

$1.6M

Form-Data

A Node.js module for creating multipart/form-data streams, commonly used for uploading files and form data in HTTP requests

Contributors

662

Organizations

266

Software value

$76K

tusd

tusd is an open-source server implementation of the tus resumable upload protocol, enabling reliable file uploads that can be resumed after interruptions. It provides a robust server-side component for handling chunked file transfers with support for various storage backends.

Contributors

648

Organizations

206

Software value

$531K

apollo-upload-client

A JavaScript client library that enables file uploads via GraphQL mutations using Apollo Client, supporting both single and multiple file uploads through multipart form requests

Contributors

548

Organizations

174

Software value

$61K

Express FileUpload

A simple Express middleware for handling file uploads in Node.js web applications, supporting multipart/form-data parsing, multiple files, request validation, and file moving/saving operations

Contributors

478

Organizations

115

Software value

$78K

RC Component Upload

React Upload

Contributors

368

Organizations

72

Software value

$68K

Apache Commons FileUpload

Apache Commons FileUpload is a Java library that provides robust and flexible functionality for parsing HTTP multipart form data, making it easy to handle file uploads in Java web applications. It offers features like streaming API for processing large files, progress monitoring, and configurable size limits.

Contributors

145

Organizations

41

Software value

$353K

Multipart::Post

A Ruby library for handling multipart form data and file uploads in HTTP requests, providing functionality to construct and send multipart/form-data payloads

Contributors

133

Organizations

55

Software value

$25K

formstream

A streaming multipart/form-data parser and generator library for Node.js that enables handling file uploads and form submissions with support for streams, files, and field data

Contributors

22

Organizations

9

Software value

$33K

mscdex-busboy-html-form-parser

A streaming parser for HTML form data for node.js

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?