File Upload

Open-source projects categorized as File Upload

Top 23 File Upload Open-Source Projects

  • 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: The fastest tool for measuring anything on your screen | news.ycombinator.com | 2024-03-06
  • 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.

  • filepond

    🌊 A flexible and fun JavaScript file upload library

    Project mention: Can anyone suggest PHP, JavaScript File Manager tool with Crop tool integrated? | /r/PHP | 2023-05-22

    Have a look at https://pqina.nl/filepond/

  • react-dropzone

    Simple HTML5 drag-drop zone with React.js.

    Project mention: Top 10 react packages for SaaS platforms | dev.to | 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: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
  • 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.

    Project mention: File Upload Security and Malware Protection | dev.to | 2023-05-26

    Instantiate a multipart/form-data parser using a library called formidable

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

  • 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 https://gitlab.com/timvisee/send (by timvisee)

    Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14

    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

  • Shrine

    File Attachment toolkit for Ruby applications

    Project mention: [Poll] How do you handle file attachments in your Rails app in 2023? | /r/rails | 2023-07-05

    Shrine is great, has more features and a simpler API (imo) than ActiveStorage https://shrinerb.com

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

    Project mention: Installing NSP/XCI files over network? | /r/SwitchPirates | 2023-05-21

    I tried using updog (https://github.com/sc0tfree/updog) but DBI doesn't parse the served HTTP page as a directory listing, and I can't find a way to make updog do a plain listing like SimpleHTTPServer that DBI can understand.

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

    Project mention: [Poll] How do you handle file attachments in your Rails app in 2023? | /r/rails | 2023-07-05
  • 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

    Project mention: Recommendation for a file manager with zip support | /r/selfhosted | 2023-05-11

    I like to use this -> https://github.com/kalcaddle/kodbox

  • angular-filemanager

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

    Project mention: [Release] ezRemote Client 1.08 (Web Interface to access PS4 files) | /r/ps4homebrew | 2023-07-19

    To the author of the File Manager UI code that was customized to work with the PS4. https://github.com/joni2back/angular-filemanager

  • node-react-ecommerce

    Build ECommerce Website Like Amazon By React & Node & MongoDB

    Project mention: I'm Learning full stack | /r/github | 2023-04-01
  • csv-import

    The open-source CSV importer, maintained by @tableflowhq

    Project mention: Show HN: We built a developer-first open-source CSV import platform | news.ycombinator.com | 2023-07-12
  • express-fileupload

    Simple express file upload middleware that wraps around busboy

  • chibisafe

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

    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.

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

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). The latest post mention was on 2024-03-07.

File Upload related posts

Index

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

Project Stars
1 ShareX 27,372
2 dropzone 17,816
3 filepond 14,553
4 react-dropzone 10,238
5 Filestash 9,297
6 CarrierWave 8,763
7 formidable 6,918
8 ffsend 6,817
9 KodExplorer 6,156
10 plupload 5,616
11 compressorjs 4,928
12 tinyfilemanager 4,419
13 send 3,943
14 Shrine 3,139
15 updog 2,784
16 Refile 2,453
17 DragonFly 2,115
18 kodbox 1,896
19 angular-filemanager 1,750
20 node-react-ecommerce 1,600
21 csv-import 1,568
22 express-fileupload 1,498
23 chibisafe 1,446
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.
www.influxdata.com