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. Learn more →
Top 23 Upload Open-Source Projects
-
I have it working ok for a single image using this idea but need the user to be able to add multiple images.
-
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
bootstrap-fileinput
An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features.
-
vue-upload-component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
-
laravel-filemanager
Media gallery with CKEditor, TinyMCE and Summernote support. Built on Laravel file system.
-
-
-
Appwrite
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!
-
-
For arbitrary state changes however, it's better to use something like casync. Note that there are a lot of tunables, implicit and explicit; for package indexing I would particularly think about "how is the index sorted" and "what is the desired chunk size".
-
Project mention: Looking for selfhosted application to easily share files | /r/selfhosted | 2023-07-08
-
Project mention: Trying to find a file sharing platform which I used to use | /r/PrivacyGuides | 2022-11-01
Maybe a chibisafe instance? Or a pomf instance (or pomf-like clone).
-
Meteor-Files
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
-
-
-
-
Not much of a point to that. File upload forms are pretty trivial for one, and there already are plenty of good open-source solutions for that (e.g. send or pomf). Your main challenge is going to be finding the disk space/bandwidth for that sort of thing, but anyone with enough resources can already run a zippyshare "clone" with zero issues.
-
gh-action-pypi-publish
The blessed :octocat: GitHub Action, for publishing your :package: distribution files to PyPI: https://github.com/marketplace/actions/pypi-publish
Project mention: PyPI new user and new project registrations temporarily suspended | news.ycombinator.com | 2023-05-20> Recently I've seen someone on Reddit trying to automate the creation of PyPI projects through GitHub Actions. The person was complaining that the first deployment couldn't use an API key for that project since it didn't exist. So I'm not surprised some people are trying to do the same for malicious purposes.
Sorry for the tangent, but: you can do this now! If you use trusted publishing, you can register a "pending publisher" for a project that doesn't exist yet. When the trusted publisher (like GitHub Actions) is used, it'll create the project[1].
All of this is supported transparently by the official publishing action for GitHub Actions[2].
[1]: https://docs.pypi.org/trusted-publishers/creating-a-project-...
-
-
laravel-imageup
Auto Image & file upload, resize and crop for Laravel eloquent model using Intervention image
-
tus-node-server
Node.js tus server, standalone or integrable in any framework, with disk, S3, and GGC stores.
Project mention: Supabase Storage v3: Resumable Uploads with support for 50GB files | news.ycombinator.com | 2023-04-12Yeah the Typescript port gave a good starting point. However there were some missing pieces which we had to build into our server - https://github.com/tus/tus-node-server#extensions
We plan to contribute these back to the Node TUS server after launch week.
-
-
Project mention: New version of rustypaste is released! (a minimal file upload/pastebin service) | /r/rust | 2023-07-01
-
-
Amplication
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.
Upload related posts
- Flatfile.com as file ingestion vs custom built?
- Supabase Storage v3: Resumable Uploads with support for 50GB files
- Nova with Spatie MediaLibrary
- Recommendation for an easy "send file" webapp (docker)?
- Trying to find a file sharing platform which I used to use
- What's up with spatie not touching s3
- Express Js File Uploading Using express-fileupload
-
A note from our sponsor - Amplication
amplication.com | 23 Sep 2023
Index
What are some of the best open-source Upload projects? This list will help you:
Project | Stars | |
---|---|---|
1 | laravel-medialibrary | 5,417 |
2 | git-ftp | 5,370 |
3 | bootstrap-fileinput | 5,299 |
4 | vue-upload-component | 2,630 |
5 | laravel-filemanager | 1,946 |
6 | vue-filepond | 1,801 |
7 | react-filepond | 1,642 |
8 | express-fileupload | 1,462 |
9 | casync | 1,408 |
10 | PsiTransfer | 1,267 |
11 | chibisafe | 1,237 |
12 | Meteor-Files | 1,108 |
13 | instagram-web-api | 1,067 |
14 | react-uploady | 891 |
15 | biliup-app | 865 |
16 | pomf | 850 |
17 | gh-action-pypi-publish | 734 |
18 | telegram-upload | 730 |
19 | laravel-imageup | 723 |
20 | tus-node-server | 617 |
21 | biliup-rs | 527 |
22 | rustypaste | 517 |
23 | rsync | 427 |