Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Filestash
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
send
:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)
-
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.
-
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).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Can anyone suggest PHP, JavaScript File Manager tool with Crop tool integrated? | /r/PHP | 2023-05-22Have a look at https://pqina.nl/filepond/
6. Simplify File Uploads with React-Dropzone
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
Instantiate a multipart/form-data parser using a library called formidable
There is also Send.Vis.ee, which is a community fork of Firefox Send. It has always worked very well for me personally. There are many public instances available with varying sizes and expiring conditions.
- Website: https://send.vis.ee/
- Source: https://github.com/timvisee/send
- List of instances at: https://github.com/timvisee/send-instances
Project mention: [Release] ezRemote Client 1.08 (Web Interface to access PS4 files) | /r/ps4homebrew | 2023-07-19To the author of the File Manager UI code that was customized to work with the PS4. https://github.com/joni2back/angular-filemanager
Project mention: Original video gets uploaded instead of the edited (recent) version | /r/reactnative | 2023-07-12Yup. Raised already raised an issue: https://github.com/Vydia/react-native-background-upload/issues/335. Waiting for a reply.
One product I helped develop on top of Filecoin is https://slate.host, people would use it to upload photos, and then do archival on Filecoin automatically. It was really good for photos that you wanted to be on the public that you wanted to ensure backups.
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:
JavaScript File Upload related posts
- Found the ultimate Nextcloud / Owncloud replacement!
- Uploading Images in React
- [Guide] How to setup Send instance
- Original video gets uploaded instead of the edited (recent) version
- Looking for selfhosted application to easily share files
- Should I rewrite the Filestash frontend in vanilla JS instead of React?
- A seed for making Vanilla JS web application
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source File Upload projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | dropzone | 17,834 |
2 | filepond | 14,643 |
3 | react-dropzone | 10,290 |
4 | Filestash | 9,414 |
5 | formidable | 6,943 |
6 | plupload | 5,616 |
7 | compressorjs | 4,969 |
8 | send | 4,008 |
9 | angular-filemanager | 1,750 |
10 | node-react-ecommerce | 1,617 |
11 | express-fileupload | 1,508 |
12 | Meteor-Files | 1,114 |
13 | react-uploady | 1,029 |
14 | react-native-background-upload | 711 |
15 | slate | 526 |
16 | ShareX-Upload-Server | 392 |
17 | lolisafe | 309 |
18 | FileDrop | 136 |
19 | express-file-upload | 95 |
20 | http-server-upload | 36 |
21 | ajax | 33 |
22 | ClipboardToFileInput | 18 |
23 | solid-cloudinary-image-upload | 4 |
Sponsored