function: file-upload
906 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| localsend/localsend LocalSend is a free, open-source, cross-platform app for securely sharing files and messages with nearby devices over the local network, ac… | 98 | 89449 | stable |
| 9001/copyparty A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo… | 95 | 46408 | active |
| curl/curl curl is a command-line tool and libcurl is a C library for transferring data to or from servers using URL syntax, supporting dozens of prot… | 92 | 42687 | stable |
| kingToolbox/WindTerm WindTerm is a professional cross-platform terminal application supporting SSH, Sftp, Shell, Telnet, Serial, and Tmux protocols, built for D… | 27 | 32063 | active |
| transloadit/uppy Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file… | 95 | 30935 | stable |
| cloudreve/cloudreve Cloudreve is a self-hosted file management and sharing system (personal cloud drive) written in Go. It supports multiple storage backends i… | 97 | 28610 | active |
| Molunerfinn/PicGo PicGo is a cross-platform desktop application (built with Electron and Vue) that uploads images to 60+ image hosting services such as GitHu… | 99 | 27053 | active |
| xiaojieonly/Ehviewer_CN_SXJ EhViewer is an Android client app for browsing and downloading galleries from E-Hentai/ExHentai. It is a community-maintained fork with act… | 97 | 26482 | active |
| mihonapp/mihon Mihon is a free and open source manga reader app for Android, a continuation of the Tachiyomi project. It lets users discover, download, an… | 92 | 23136 | active |
| decaporg/decap-cms Decap CMS (formerly Netlify CMS) is an open-source, Git-based content management system for static site generators, built as a React single… | 97 | 19318 | active |
| dropzone/dropzone Dropzone is a JavaScript library that turns any HTML element into a drag-and-drop file upload zone. It displays file previews and upload pr… | 67 | 18378 | active |
| kurikomi-labs/komi-store Komi Store is a free, open-source, cross-platform app store that indexes installable releases from GitHub (and Codeberg/Forgejo), letting u… | 78 | 17976 | active |
| FilePond FilePond is a flexible JavaScript file upload library that enhances file inputs with drag-and-drop, paste, and async upload support, includ… | 64 | 16388 | stable |
| LuckSiege/PictureSelector PictureSelector is an Android media picker library for selecting pictures, videos, and audio from the device gallery, with built-in support… | 23 | 13591 | stable |
| cfug/dio dio is a powerful HTTP client library for Dart and Flutter supporting global configuration, interceptors, FormData, request cancellation, t… | 98 | 12839 | stable |
| Team-xManager/xManager xManager is an Android application that lets users install, upgrade, downgrade, and manage versions of a modified ad-free music streaming a… | 10 | 12175 | active |
| expressjs/multer Multer is Node.js middleware for handling multipart/form-data, primarily used for file uploads, built on top of busboy. It integrates with … | 92 | 12084 | stable |
| schlagmichdoch/PairDrop PairDrop is a browser-based, AirDrop-like file sharing app that transfers files peer-to-peer between devices on the same local network or o… | 68 | 11258 | active |
| react-dropzone/react-dropzone A React library providing a hook and component for building HTML5-compliant drag-and-drop file upload zones. It handles drag events, file s… | 99 | 11012 | stable |
| zfile-dev/zfile ZFile is a self-hosted online cloud disk (file listing and sharing) application for individuals and small teams, built with Java/Spring Boo… | 93 | 10821 | active |
| sigoden/dufs Dufs is a Rust-based command-line file server that serves static files with support for uploading, searching, access control, and WebDAV. I… | 78 | 10662 | active |
| claudiodangelis/qrcp qrcp is a command-line tool that transfers files over Wi-Fi between a computer and a mobile device by serving them over a temporary local w… | 67 | 10510 | stable |
| kern/filepizza FilePizza is a web application for peer-to-peer file transfers directly between browsers using WebRTC, eliminating the need to upload files… | 77 | 10144 | active |
| Justson/AgentWeb AgentWeb is a powerful and easy-to-use Android library built on top of the system WebView, providing solutions for common WebView problems … | 80 | 9424 | stable |
| pipipi-pikachu/PPTist PPTist is a web-based presentation application that replicates most common Microsoft PowerPoint features, allowing editing and presenting o… | 76 | 9277 | active |
| jely2002/youtube-dl-gui Open Video Downloader is a cross-platform desktop GUI for yt-dlp/youtube-dl built with Rust, Tauri, and Vue + TypeScript. It lets users dow… | 96 | 9083 | active |
| papermark/papermark Papermark is an open-source, self-hostable DocSend alternative for securely sharing documents and running virtual data rooms, with built-in… | 78 | 8974 | active |
| TelegramMessenger/Telegram-iOS The official open-source source code of the Telegram messaging client for iOS, written in Swift. It allows developers to compile, study, an… | 65 | 8895 | active |
| owncloud/core ownCloud Core is the server-side component of ownCloud Classic, a self-hosted file storage, sync, and sharing platform written in PHP. It p… | 98 | 8831 | stable |
| carrierwaveuploader/carrierwave CarrierWave is a Ruby gem providing a flexible, class-based solution for handling file uploads in Rack-based web applications such as Rails… | 74 | 8779 | stable |
| react-native-image-picker/react-native-image-picker A React Native module that lets apps select photos and videos from the device library or capture them directly with the camera using native… | 66 | 8634 | active |
| symfony/http-foundation A Symfony component that defines an object-oriented layer for the HTTP specification, replacing PHP's global variables and functions with R… | 95 | 8625 | stable |
| vastsa/FileCodeBox FileCodeBox is a lightweight self-hosted file and text sharing service where uploaders receive a passcode that recipients enter to retrieve… | 95 | 8483 | active |
| ComicSparks/pikapika Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of… | 94 | 8288 | active |
| iyear/tdl tdl is a fast, single-binary Telegram toolkit written in Go that downloads and uploads files, forwards messages, and exports chat data to J… | 99 | 7980 | active |
| svenstaro/miniserve miniserve is a small, self-contained Rust CLI tool that serves files and directories over HTTP with a single command. It supports authentic… | 86 | 7817 | active |
| timvisee/ffsend ffsend is a fully featured command-line client for the Firefox Send file-sharing service, letting users upload and download files and direc… | 47 | 7394 | active |
| civitai/civitai Civitai is a web platform for sharing, discovering, and discussing Stable Diffusion models, textual inversions, LoRAs, VAEs, and other gene… | 77 | 7238 | active |
| node-formidable/formidable Formidable is a Node.js library for parsing multipart form data, especially file uploads, with fast streaming support. It can write uploads… | 80 | 7178 | active |
| onionshare/onionshare OnionShare is an open-source desktop and mobile application that lets users securely and anonymously share files, host websites, and chat o… | 86 | 7068 | active |
| sysadminsmedia/homebox HomeBox is a self-hosted inventory and organization system built for home users, written in Go with an embedded web UI and SQLite (or Postg… | 87 | 7012 | active |
| futurepress/epub.js Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu… | 56 | 6950 | stable |
| simulot/immich-go Immich-Go is a standalone Go CLI tool for uploading large photo collections to a self-hosted Immich server without requiring Node.js. It sp… | 88 | 6773 | active |
| blueimp/jQuery-File-Upload A jQuery plugin providing a file upload widget with multiple file selection, drag & drop, progress bars, validation, and media previews. It… | 10 | 30717 | maintenance |
| bashalarmistalt/decimen-optical-transfer A web application that transfers files between devices using animated QR codes displayed on one screen and captured by another device's cam… | 79 | 6504 | active |
| ivpusic/react-native-image-crop-picker A React Native library providing an iOS/Android image and video picker with camera capture, cropping, and configurable compression. It supp… | 63 | 6349 | active |
| manga-download/hakuneko HakuNeko is a cross-platform desktop application (built on Electron) for downloading manga, anime, and novels from over 1200 websites via p… | 56 | 6310 | active |
| MarSeventh/CloudFlare-ImgBed CloudFlare ImgBed is an open-source, self-hosted image and file hosting application deployable on Cloudflare Pages/Workers (serverless) or … | 86 | 6297 | active |
| jpillora/cloud-torrent Cloud Torrent is a self-hosted remote torrent client written in Go, distributed as a single cross-platform binary. Torrents are started via… | 47 | 6244 | active |
| grishka/NearDrop NearDrop is an unofficial macOS implementation of Google's Nearby Share/Quick Share protocol, letting Android devices send files to a Mac o… | 54 | 6228 | active |
| spatie/laravel-medialibrary A Laravel package that associates files of any type with Eloquent models via a fluent API. It handles uploads, stores media on any Laravel … | 98 | 6159 | stable |
| prasathmani/tinyfilemanager Tiny File Manager is a single-file PHP web application for managing files and folders through a browser, with upload, download, editing, pr… | 65 | 5967 | active |
| Asspp Asspp is a native iOS and macOS client for managing multiple Apple IDs across different App Store regions. It lets users browse foreign sto… | 83 | 5790 | active |
| fengyuanchen/compressorjs Compressor.js is a JavaScript library that compresses images in the browser using the native HTMLCanvasElement.toBlob() method. It is typic… | 81 | 5764 | stable |
| tonikelope/megabasterd MegaBasterd is an unofficial cross-platform desktop application for downloading, uploading, and streaming files from the MEGA cloud storage… | 98 | 5718 | active |
| talebook/talebook Talebook is a self-hosted personal e-book library management web application built on Calibre with a Nuxt 4 + Vue 3 frontend. It supports m… | 94 | 5706 | active |
| git-ftp/git-ftp Git-ftp is a shell-based command-line tool that uploads only the files changed since the last deployment to an FTP server, using Git to tra… | 67 | 5592 | stable |
| xuejianxianzun/PixivBatchDownloader A browser extension (Chrome, Edge, Firefox) for batch downloading illustrations, manga, Ugoira animations, and novels from Pixiv. It offers… | 98 | 5564 | active |
| kuaifan/dootask DooTask is an open-source, self-hosted online project and task management application built with PHP. It combines project/task management, … | 94 | 5556 | active |
| froala/wysiwyg-editor Froala is a commercial JavaScript WYSIWYG HTML rich text editor with 30+ plugins and integrations for frameworks like React, Vue, and Angul… | 94 | 5401 | active |
| kartik-v/bootstrap-fileinput An enhanced HTML5 file input jQuery plugin for Bootstrap 5.x/4.x/3.x that provides advanced file picker and upload controls. It supports fi… | 60 | 5339 | stable |
| pingdotgg/uploadthing UploadThing is a TypeScript SDK and hosted service for adding file uploads to full-stack web applications, with type-safe server-side file … | 72 | 5316 | active |
| Neet-Nestor/Telegram-Media-Downloader A browser userscript (installable via Tampermonkey, Violentmonkey, etc.) that adds media download buttons to the Telegram webapp. It enable… | 64 | 5253 | active |
| MatrixSeven/file-transfer-go A self-hostable P2P file, text, and screen-sharing transfer tool built with a Go backend and Next.js/React frontend. Data flows directly be… | 75 | 5102 | active |
| XPoet/picx PicX is a free, open-source image hosting tool built on the GitHub API, usable online without installation. It provides image upload and ho… | 26 | 5078 | active |
| colanode/colanode Colanode is an open-source, local-first collaboration workspace combining real-time chat, rich-text pages/wikis, customizable databases, an… | 72 | 5029 | active |
| gnmyt/Nexterm Nexterm is an open-source, self-hosted server management application providing SSH, VNC, and RDP remote access through a web interface. It … | 88 | 4966 | active |
| triwinds/ns-emu-tools A desktop tool for installing and updating Nintendo Switch (NS) emulators such as Ryujinx, Eden, and Citron, built with Rust + Tauri 2 and … | 91 | 4945 | active |
| FileSaver.js FileSaver.js is a small JavaScript library that implements the HTML5 FileSaver saveAs() interface for saving files generated on the client … | 23 | 21987 | maintenance |
| Studio-42/elFinder elFinder is an open-source web-based file manager written in JavaScript with jQuery UI, inspired by the macOS Finder. It provides a rich cl… | 92 | 4797 | active |
| saber-notes/saber Saber is a free, open-source, cross-platform notes app built for handwriting with a stylus or finger. It offers encrypted note sync across … | 99 | 4729 | active |
| cf-pages/Telegraph-Image A free, self-deployable image hosting application that serves as a Flickr/Imgur alternative, built on Cloudflare Pages with uploads stored … | 75 | 4655 | active |
| komikku-app/komikku Komikku is a free and open-source manga reader application for Android, forked from the Tachiyomi ecosystem. It lets users browse, read, an… | 86 | 4608 | active |
| szabodanika/microbin MicroBin is a self-hosted pastebin and file-sharing web application written in Rust, packaged as a single self-contained executable. It sup… | 71 | 4532 | active |
| SnapDrop/snapdrop Snapdrop is a Progressive Web App for local file sharing between devices on the same network, inspired by Apple's AirDrop, built with vanil… | 35 | 19706 | maintenance |
| fumiama/copymanga A third-party Android app for the Copymanga (拷贝漫画) manga platform, built in Kotlin with Material Design. It provides browsing, searching, r… | 94 | 4282 | active |
| anasty17/mirror-leech-telegram-bot A Python Telegram bot that mirrors or leeches files from direct links, torrents, NZB/Usenet, Google Drive, rclone clouds, and yt-dlp/JDownl… | 77 | 4279 | active |
| UltimaHoarder/UltimaScraper A Python-based scraper that downloads all media (photos, videos) from OnlyFans accounts using the user's own session authentication. It sto… | 23 | 4271 | active |
| subnub/myDrive MyDrive is an open-source, self-hosted cloud file storage server similar to Google Drive, built with Node.js, Express, React, and MongoDB. … | 27 | 4228 | active |
| finamp-app/finamp Finamp is an open-source music player client for Jellyfin media servers, built with Flutter. It streams and downloads music from a self-hos… | 79 | 4214 | active |
| owncloud/android The official ownCloud Android client app, built in Kotlin, for accessing, syncing, and sharing files on ownCloud servers (both Infinite Sca… | 97 | 4158 | active |
| sjqzhang/go-fastdfs go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing… | 64 | 4135 | stable |
| ethanwillis/zotero-scihub A Zotero/Juris-M add-on that automatically downloads PDFs for library items with a DOI from Sci-Hub. It adds a context menu action and auto… | 44 | 4080 | active |
| grimmory-tools/grimmory Grimmory is a self-hosted digital library server for ebooks, comics, documents, and audiobooks, deployed via Docker with a web-based interf… | 82 | 4070 | active |
| zyx0814/dzzoffice DzzOffice is an open-source collaborative office suite for teams and enterprises, comparable to Google Workspace or Office 365, built in PH… | 83 | 4045 | active |
| KDE Connect KDE Connect is a multi-platform application that lets your devices (phone and computer) communicate wirelessly over TLS-encrypted connectio… | 77 | 3954 | active |
| hunvreus/pagescms Pages CMS is an open-source, MIT-licensed CMS that lets users edit content and media directly in GitHub repositories through a friendly web… | 84 | 3946 | active |
| react-native-share/react-native-share A React Native library that lets apps share messages, files, and base64 data with other apps via native share intents on iOS, Android, and … | 91 | 3893 | active |
| rejetto/hfs HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s… | 97 | 3871 | active |
| tus/tusd tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It ac… | 90 | 3860 | stable |
| liujingxing/rxhttp RxHttp is a type-safe HTTP request library for Android built on top of OkHttp, supporting Kotlin Coroutines, RxJava2, and RxJava3. It offer… | 73 | 3818 | active |
| blossom-editor/blossom Blossom is a self-hosted markdown note-taking application with bidirectional links, built-in image hosting, and real-time device synchroniz… | 67 | 3802 | active |
| TermoraDev/termora Termora is a cross-platform terminal emulator and SSH client built with Kotlin/JVM, supporting Windows, macOS, and Linux. It includes SFTP … | 66 | 3796 | active |
| proninyaroslav/libretorrent LibreTorrent is a free, open-source, full-featured BitTorrent client for Android written in Java. It supports magnet links, RSS feeds, torr… | 87 | 3787 | active |
| icret/EasyImages2.0 EasyImage2.0 is a self-hosted PHP image hosting (image bed) application that requires no database and returns image URLs, Markdown, BBCode,… | 67 | 3782 | active |
| Kuingsmile/PicList PicList is an Electron-based desktop application for uploading and managing images across cloud storage and image hosting services, built o… | 94 | 3748 | active |
| dutchcoders/transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 62 | 15884 | maintenance |
| gee1k/uPic uPic is a native macOS menu bar application for uploading images and files to a variety of image hosting and object storage providers. It a… | 62 | 3717 | active |
| kovacsv/Online3DViewer Online 3D Viewer is a free, open-source web application and JavaScript library for visualizing and exploring 3D models directly in the brow… | 71 | 3670 | active |
| webtorrent/instant.io Instant.io is a web application for streaming file transfer over WebTorrent (BitTorrent over WebRTC), letting users share and download file… | 77 | 3594 | active |
page 1 / 10 next →