Top 23 File Upload Open-Source Projects
Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
Have a look at https://pqina.nl/filepond/
Simple HTML5 drag-drop zone with React.js.Project mention: A document Q&A chatbot built with Next.js + supabase + GPT | dev.to | 2023-08-18
The journey starts with the user uploading the PDF document. For this, I used the react-dropzone library. The library supports both drag-and-drop and click-based uploads. Once the user drops the file into the input, the file is sent to the backend for processing
Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworksProject mention: I've done a mistake when I've chosen ActiveStorage (Rails 7. Start Kit, Release 1.7) | /r/rails | 2023-02-19
Don't you know `carrierwave` and `shrine` work already with this secure way to name folders/files? - https://github.com/carrierwaveuploader/carrierwave - https://github.com/shrinerb/shrine
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...Project mention: Ask HN: Tell us about your project that's not done yet but you want feedback on | news.ycombinator.com | 2023-08-16
This is what I wish Dropbox was, a simple layer that make interacting with your FTP server easy so nobody has to own your data. The end game is both to be feature complete with Dropbox and be able to change every aspect of the application through plugin so everyone can get out what they want from it.
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
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.Project mention: Pingvin Share - A self-hosted file sharing platform | /r/selfhosted | 2022-10-11
That has a nice associated command line tool too handy for scripting (e.g. make bat file you can drop file on to share etc).
A web based file manager,web IDE / browser based code editor
After researching a couple of different options, what I landed on was a package called compressorjs written by Chen Fengyuan. This library performs compression and resizing of images in the browser. I was a bit skeptical at first, but it's a cool project and has good browser support. How Compressorjs works is that it uses the HTML5 canvas element to read the original image data and perform lossy transformations to compress and resize the image. There's a whole bunch of transformation options. For my project, what I have found is simply changing the maximum width of the image to 600px and slightly reducing the quality has greatly reduced the file sizes.
Single-file PHP file manager, browser and manage your files efficiently and easily with tinyfilemanagerProject 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.
:mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)Project mention: [Guide] How to setup Send instance | /r/CosmosServer | 2023-07-30
Send is a fork of Mozilla's Firefox Send. It's perfect for sharing files with friends with ease.
File Attachment toolkit for Ruby applicationsProject 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 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.
Ruby file uploads, take 3
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
To the author of the File Manager UI code that was customized to work with the PS4. https://github.com/joni2back/angular-filemanager
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 platformsProject mention: Recommendation for a file manager with zip support | /r/selfhosted | 2023-05-11
I like to use this -> https://github.com/kalcaddle/kodbox
Build ECommerce Website Like Amazon By React & Node & MongoDBProject mention: I'm Learning full stack | /r/github | 2023-04-01
Simple express file upload middleware that wraps around busboy
🚀 A pure PHP server and client for the tus resumable upload protocol v1.0.0
Plik is a temporary file upload system (Wetransfer like) in Go.Project mention: Quick no-login file upload/download? | /r/selfhosted | 2022-10-06
I tried plik and it worked very well: https://github.com/root-gg/plik
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
File Upload related posts
Searching for a simple flat-file CMS.
1 project | /r/webdev | 21 Sep 2023
[Guide] How to setup Send instance
2 projects | /r/CosmosServer | 30 Jul 2023
How to fix print screen key not working with AHK after latest windows update
1 project | /r/AutoHotkey | 20 Jul 2023
1 project | /r/tf2 | 12 Jul 2023
Original video gets uploaded instead of the edited (recent) version
2 projects | /r/reactnative | 12 Jul 2023
I can't Re-Imprint on this item
1 project | /r/diablo4 | 9 Jul 2023
Thanks EaW Team, you manage to wet the eyes of a young adult
1 project | /r/equestriaatwar | 8 Jul 2023
A note from our sponsor - Sonar
www.sonarsource.com | 23 Sep 2023
What are some of the best open-source File Upload projects? This list will help you: