JavaScript File Upload

Open-source JavaScript projects categorized as File Upload

Top 23 JavaScript File Upload Projects

File Upload
  1. dropzone

    Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.

  2. 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.

    CodeRabbit logo
  3. filepond

    🌊 A flexible and fun JavaScript file upload library

    Project mention: Frontend resources! 🚀 | dev.to | 2024-05-25

    FilePond: Simplify file uploads with FilePond

  4. react-dropzone

    Simple HTML5 drag-drop zone with React.js.

    Project mention: Comparison of S3 upload feature between Documenso and aws-s3-image-upload example | dev.to | 2024-12-16
  5. 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.

  6. 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.

  7. compressorjs

    JavaScript image compressor.

    Project mention: Developed an image compression site to fight pandas. | dev.to | 2024-07-29

    If you enter an appropriate PNG image in Compressor.js sample site, you will see that the size does not change.

  8. 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
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. angular-filemanager

    JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in AngularJS with CSS3 Responsive (with FTP in PHP / Java / Node)

  11. node-react-ecommerce

    Build ECommerce Website Like Amazon By React & Node & MongoDB

  12. express-fileupload

    Simple express file upload middleware that wraps around busboy

  13. react-uploady

    Modern file uploading - components & hooks for React

  14. 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-08

    Initially 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.

  15. react-native-background-upload

    Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.

  16. slate

    WIP - We're building the place you go to discover, share, and sell files on the web. (by filecoin-project)

  17. ShareX-Upload-Server

    AKA ShareS - Feature full & Stable ShareX and file server in node. Includes images, videos, code, text, markdown rendering, password protected uploads, logging via discord, administration through Discord, url shortening, and a full front end. Use standalone or via reverse proxy

  18. lolisafe

    Blazing fast file uploader and awesome bunker written in node! 🚀

  19. FileDrop

    Grade: 89%. COMP3006 coursework. An encrypted file sharing application that leverages web sockets to allow users to send and receive files. (by Xtrendence)

  20. express-file-upload

    Node.js Express Upload/Download File Rest APIs example with Multer

  21. http-server-upload

    A simple zero-configuration command-line http server for uploading files.

  22. 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).

  23. ajax

    Just another AJAX requests helper

    Project mention: How I optimized Carousel for EditorJS 2x in size. | dev.to | 2024-03-29

    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:

  24. src

    Open Source Ad-Free File Sharing for the Internet (by doshareme)

    Project mention: Ask HN: Roadmap to WASM | news.ycombinator.com | 2025-02-14

    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.

  25. solid-cloudinary-image-upload

    Image upload using solidjs and cloudinary

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript File Upload discussion

Log in or Post with

JavaScript File Upload related posts

  • Hetzner raises prices while significantly lowering bandwidth (US)

    2 projects | news.ycombinator.com | 28 Nov 2024
  • Filestash: File Manager/Web Client for SFTP, S3, FTP, Git, MySQL, Backblaze

    1 project | news.ycombinator.com | 18 Oct 2024
  • Uploading Images to AWS S3 with Next.js and React Dropzone — A Complete Guide

    1 project | dev.to | 26 Sep 2024
  • Developed an image compression site to fight pandas.

    4 projects | dev.to | 29 Jul 2024
  • Found the ultimate Nextcloud / Owncloud replacement!

    1 project | /r/selfhosted | 24 Nov 2023
  • Uploading Images in React

    1 project | dev.to | 30 Sep 2023
  • [Guide] How to setup Send instance

    2 projects | /r/CosmosServer | 30 Jul 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 16 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai