File Upload

Open-source projects categorized as File Upload

Top 23 File Upload Open-Source Projects

File Upload
  • ShareX

    ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

    Project mention: Flameshot – Powerful, yet simple to use open-source screenshot software | | 2024-06-11

    I've been using ShareX ( for some years, which is also open-source, and very featureful while not feeling too bloated, though Windows only.

    I'll have to have a look at this next time I'm on a Linux desktop, as I found the options lacking compared to ShareX last time I looked.

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

    InfluxDB logo
  • dropzone

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

  • filepond

    🌊 A flexible and fun JavaScript file upload library

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

    FilePond: Simplify file uploads with FilePond

  • react-dropzone

    Simple HTML5 drag-drop zone with React.js.

    Project mention: Top 10 react packages for SaaS platforms | | 2023-11-04

    6. Simplify File Uploads with React-Dropzone

  • Filestash

    🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

    Project mention: Show HN: Porter Cloud – PaaS with an eject button | | 2024-05-23

    The dropbox ftp guy is the initial spark that inspired me to work on creating a storage independant web ui that is now used by more than a million people around the world:

  • CarrierWave

    Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks

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

  • SaaSHub

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

    SaaSHub logo
  • ffsend

    :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

  • KodExplorer

    A web based file manager,web IDE / browser based code editor

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

  • compressorjs

    JavaScript image compressor.

  • tinyfilemanager

    Single-file PHP file manager, browser and manage your files efficiently and easily with tinyfilemanager

    Project mention: Searching for a simple flat-file CMS. | /r/webdev | 2023-09-21

    As of now I've solved it by using Tiny File Manager and a simple slider JS-script (bx-slider) together with some php to get the images and it works OK. But it doesn't look as clean as I want it to, the client needs to rename the files to change the order of the images in the sliders loop (since the slider is loading the files in alphabetical order). Also Tiny File Manager gets stuck in Imunify360 (and probably in similar security tools as well) and I need to white list it for every installation/client that needs it which is not ideal.

  • send

    :mailbox_with_mail: Simple, private file sharing. Mirror of (by timvisee)

    Project mention: 10 Best Tools for Secure and Efficient File Sharing in 2024 | | 2024-06-21

    Learn More: Send

  • Shrine

    File Attachment toolkit for Ruby applications

    Project mention: Hanami Shrine - file handling in Hanami | | 2024-05-13

    We will be using shrine and I want to start this post by saying a few words about it.

  • updog

    Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.

  • Refile

    Ruby file uploads, take 3

  • DragonFly

    A Ruby gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more! (by markevans)

  • kodbox

    kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms

  • angular-filemanager

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

  • chibisafe

    Blazing fast file vault written in TypeScript! 🚀

    Project mention: How do I host Chibisafe on different port? | /r/selfhosted | 2023-11-14

    I want to migrate from lolisafe to chibisafe , but I can't find any option to change the default port it uses, which is problematic as I already have a wordpress server using port 8000. I tried changing the port in a few of the files, but that seemed too hacky and didn't work anyway. In lolisafe you have your config.js and you can change your port to whatever you want, here, not so much. Did anyone here face the same issue and have a solution? I'm using yarn, so no docker.

  • node-react-ecommerce

    Build ECommerce Website Like Amazon By React & Node & MongoDB

  • csv-import

    The open-source CSV importer, maintained by @tableflowhq

  • express-fileupload

    Simple express file upload middleware that wraps around busboy

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

File Upload discussion

Log in or Post with

File Upload related posts

  • Airlift: A self-hosted file upload and sharing service

    1 project | | 24 May 2024
  • Hanami Shrine - file handling in Hanami

    1 project | | 13 May 2024
  • The fastest tool for measuring anything on your screen

    1 project | | 6 Mar 2024
  • ShareX VS teiler - a user suggested alternative

    2 projects | 29 Dec 2023
  • Any ideas on where can i store 55000 combat footages?

    2 projects | /r/DataHoarder | 9 Dec 2023
  • ShareX: Open-source Screen capture and file sharing tool for Windows

    1 project | | 8 Dec 2023
  • Full Screen recording software for lower end machines.

    1 project | /r/software | 7 Dec 2023
  • A note from our sponsor - SaaSHub | 22 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source File Upload projects? This list will help you:

Project Stars
1 ShareX 28,614
2 dropzone 17,971
3 filepond 14,853
4 react-dropzone 10,426
5 Filestash 9,791
6 CarrierWave 8,782
7 formidable 7,015
8 ffsend 6,886
9 KodExplorer 6,202
10 plupload 5,628
11 compressorjs 5,005
12 tinyfilemanager 4,648
13 send 4,251
14 Shrine 3,166
15 updog 2,887
16 Refile 2,453
17 DragonFly 2,116
18 kodbox 2,084
19 angular-filemanager 1,755
20 chibisafe 1,651
21 node-react-ecommerce 1,639
22 csv-import 1,629
23 express-fileupload 1,518

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.

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?