Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 JavaScript File Upload Projects
-
dropzone
Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
FilePond: Simplify file uploads with FilePond
-
Project mention: Comparison of S3 upload feature between Documenso and aws-s3-image-upload example | dev.to | 2024-12-16
-
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.
-
plupload
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
-
If you enter an appropriate PNG image in Compressor.js sample site, you will see that the size does not change.
-
send
:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)
Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
angular-filemanager
JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in AngularJS with CSS3 Responsive (with FTP in PHP / Java / Node)
-
-
-
-
Meteor-Files
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
Project mention: Solving File-Handling Challenges: Meteor Files Built on Meteor.js | dev.to | 2024-11-08Initially launched as an open-source library, Meteor Files has also become a fully-fledged SaaS product that caters to industries requiring seamless file-sharing capabilities, mainly when dealing with extensive data.
-
react-native-background-upload
Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.
-
slate
WIP - We're building the place you go to discover, share, and sell files on the web. (by filecoin-project)
-
-
FileDrop
Grade: 89%. COMP3006 coursework. An encrypted file sharing application that leverages web sockets to allow users to send and receive files. (by Xtrendence)
-
-
-
ClipboardToFileInput
ClipboardToFileInput is a Chrome extension allowing users to paste clipboard content directly into web page file inputs on Google Chrome (a feature Opera has had for a while now).
-
Library used here: https://github.com/codex-team/ajax. As stated in readme it is Just another AJAX requests helper. Main reason why it was used, I guess a simple helper for submitFiles(). Lets see what dist have inside:
-
I just had a crazy idea, I was working on this library, https://github.com/doshareme/dicky and wanted to integrate device to device transfer using sockets feature to https://github.com/doshareme/src which is a web app, so I think maybe with WASM, same lib can be utilized by Tauri app as well as web file sharing.
So, if you've ever worked with WASM, could you point me in the right direction.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript File Upload discussion
JavaScript File Upload related posts
-
Hetzner raises prices while significantly lowering bandwidth (US)
-
Filestash: File Manager/Web Client for SFTP, S3, FTP, Git, MySQL, Backblaze
-
Uploading Images to AWS S3 with Next.js and React Dropzone — A Complete Guide
-
Developed an image compression site to fight pandas.
-
Found the ultimate Nextcloud / Owncloud replacement!
-
Uploading Images in React
-
[Guide] How to setup Send instance
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 16 Mar 2025
Index
What are some of the best open-source File Upload projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | dropzone | 18,218 |
2 | filepond | 15,442 |
3 | react-dropzone | 10,727 |
4 | formidable | 7,107 |
5 | plupload | 5,628 |
6 | compressorjs | 5,427 |
7 | send | 5,077 |
8 | angular-filemanager | 1,761 |
9 | node-react-ecommerce | 1,703 |
10 | express-fileupload | 1,541 |
11 | react-uploady | 1,147 |
12 | Meteor-Files | 1,114 |
13 | react-native-background-upload | 746 |
14 | slate | 526 |
15 | ShareX-Upload-Server | 394 |
16 | lolisafe | 334 |
17 | FileDrop | 151 |
18 | express-file-upload | 98 |
19 | http-server-upload | 43 |
20 | ClipboardToFileInput | 39 |
21 | ajax | 34 |
22 | src | 14 |
23 | solid-cloudinary-image-upload | 4 |