function: file-upload
906 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vasusen-code/SaveRestrictedContentBot A self-hostable Telegram bot built with Pyrogram that saves and forwards restricted content from public and private Telegram chats, with cu… | 32 | 1897 | stable |
| EverythingSuckz/TG-FileStreamBot A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complet… | 66 | 1895 | active |
| chenhb23/lanzouyun-disk An Electron-based desktop client for Lanzou Cloud (蓝奏云) that implements most of the cloud drive's features plus enhancements like batch ope… | 60 | 1883 | active |
| 404-novel-project/novel-downloader An extensible userscript (Tampermonkey/Greasemonkey/Violentmonkey) that downloads novels from many Chinese web novel sites and exports them… | 76 | 1877 | active |
| LetTTGACO/elog Elog is an open-source cross-platform blogging solution that syncs Markdown documents from writing platforms (Notion, Yuque, FlowUs, Feishu… | 70 | 1877 | active |
| null2264/yokai Yōkai is a free and open source manga reader app for Android, forked from Tachiyomi/Mihon. It supports local and online manga reading with … | 93 | 1875 | active |
| meganz/android The official MEGA Android client, a fully-featured mobile app for accessing MEGA's end-to-end encrypted cloud storage. It is a large Kotlin… | 93 | 1869 | active |
| django-cms/django-filer django-filer is a file and image management application for Django, providing an admin-integrated interface for organizing, uploading, and … | 95 | 1856 | stable |
| mrmn2/PdfDing PdfDing is a self-hosted PDF manager, viewer, and editor with a browser-based interface that syncs reading progress across devices. It supp… | 10 | 1854 | active |
| parvardegr/sharing A Node.js command-line tool that shares files, directories, and clipboard text to phones over local Wi-Fi via a built-in web server and QR … | 91 | 1838 | active |
| czy1121/update A clear, flexible, and easy-to-use Android app update library written in Kotlin. It handles checking for new versions, downloading APKs wit… | 32 | 1829 | active |
| tonyofrancis/Fetch Fetch is a Kotlin file download manager library for Android that handles background, concurrent, pause/resume, and prioritized downloads wi… | 30 | 1821 | active |
| root-gg/plik Plik is a self-hosted temporary file upload and sharing system similar to WeTransfer, written in Go with a Vue 3 web UI and a powerful CLI … | 91 | 1814 | active |
| zenhosta/9drive 9Drive is a self-hosted storage gateway web app that unifies multiple Google Drive accounts (and S3-compatible providers) into one virtual … | 58 | 1812 | active |
| redsolution/xabber-android Xabber is an open-source XMPP (Jabber) chat client for Android, written in Java and licensed under GPLv3. It supports multiple accounts, en… | 51 | 1810 | active |
| POf-L/Fanqie-novel-Downloader A cross-platform desktop and mobile application built with Rust and Tauri v2 for searching, reading, and downloading novels from Fanqie Nov… | 82 | 1801 | active |
| ethereal-developers/OpenScan OpenScan is an open-source Android document scanner app built with Flutter that converts photos of documents, notes, and business cards int… | 67 | 1801 | active |
| Kosinkadink/ComfyUI-VideoHelperSuite A ComfyUI custom node suite providing video workflow nodes such as Load Video, Load Image Sequence, and Video Combine. It converts videos t… | 72 | 1792 | active |
| tableflowhq/csv-import An open-source CSV, TSV, and XLS/XLSX file importer embeddable in web apps via React or JavaScript SDKs. Users upload spreadsheets through … | 52 | 1790 | active |
| codehub666/94list A self-hosted PHP web application that parses Baidu Netdisk (百度网盘) share links, renders the shared file list, and helps users obtain high-s… | 28 | 1790 | active |
| swisspol/GCDWebServer GCDWebServer is a lightweight, event-driven HTTP 1.1 server written in Objective-C for embedding in iOS, macOS, and tvOS apps. It includes … | 10 | 6625 | maintenance |
| andreafabrizi/Dropbox-Uploader Dropbox Uploader is a BASH script that provides a command-line interface to Dropbox using the official Dropbox API v2, requiring only cURL.… | 32 | 6599 | maintenance |
| deweizhu/bookget bookget is a Go-based command-line tool for downloading digitized ancient books and rare texts from 50+ digital libraries. It ships prebuil… | 60 | 1764 | active |
| leoding86/webextension-pixiv-toolkit Pixiv Toolkit Next is a WebExtension (Chrome/Firefox) that adds a download and content-management toolkit to Pixiv, letting users download … | 34 | 1763 | active |
| community-archive/obsidian-zotero-integration An Obsidian community plugin that inserts citations and bibliographies and imports notes and PDF annotations from Zotero into Obsidian. It … | 54 | 1757 | active |
| michael/editable Editable is a Svelte-based website starter that lets editors change content directly on the live page, eliminating the need for a separate … | 93 | 1737 | active |
| tus/tus-resumable-upload-protocol The tus resumable upload protocol is an open HTTP-based protocol specification for reliable, resumable file uploads that can be interrupted… | 62 | 1725 | stable |
| Donaldcwl/browser-image-compression A JavaScript library that compresses jpeg, png, webp, and bmp images directly in the web browser by reducing resolution or storage size. It… | 23 | 1714 | stable |
| jimmy201602/webterminal A Django-based web bastion (jump server) that lets users connect to servers via SSH, SFTP, RDP, VNC, and Telnet directly from the browser. … | 44 | 1713 | active |
| zstmfhy/zlibrary-to-notebooklm A Python CLI tool that automatically downloads books from Z-Library and uploads them to Google NotebookLM in one command. It uses Playwrigh… | 43 | 1711 | active |
| electerious/Lychee Lychee is a self-hosted, open-source photo-management web application written in PHP that lets users upload, organize, search, and share ph… | 23 | 6357 | maintenance |
| backup-manager/backup-manager A framework-agnostic PHP library for dumping and restoring MySQL and PostgreSQL databases to various storage backends such as S3, Dropbox, … | 23 | 1706 | active |
| FaisalUmair/udemy-downloader-gui Udeler is a cross-platform Electron desktop application for downloading Udemy courses the user is enrolled in, with video quality selection… | 10 | 6319 | maintenance |
| CatimaLoyalty/Android Catima is a free, open-source Android app for storing loyalty cards and tickets with a built-in barcode scanner. It works fully offline, co… | 98 | 1678 | active |
| Paving-Base/APK-Installer A Windows application built with WinUI 3 that installs Android APK files, primarily targeting the Windows Subsystem for Android. It provide… | 75 | 1668 | active |
| vivizzz007/vivi-music VIVI Music is an open-source Android music player and YouTube Music client built with Kotlin and Material 3 Expressive design. It streams a… | 86 | 1650 | active |
| fluttercandies/flutter_wechat_assets_picker A Flutter package providing an image, video, and audio picker with a UI modeled on WeChat's asset picker. It is built on photo_manager and … | 96 | 1649 | active |
| MohamedRejeb/Calf Calf is a Kotlin library for Compose Multiplatform that provides adaptive UI components and wrappers for platform-specific APIs such as fil… | 87 | 1639 | active |
| YYsuni/2025-blog-public A deployable open-source blog application that lets users write and manage blog content through a web frontend without writing code. It use… | 60 | 1631 | active |
| ipfs/ipfs-webui IPFS Web UI is a browser-based frontend for managing an IPFS Kubo node or IPFS Desktop installation. It provides dashboards for node status… | 97 | 1630 | active |
| LANDrop/LANDrop LANDrop is a cross-platform application for transferring files between devices on the same local network, similar to AirDrop. It uses Qt an… | 23 | 5956 | maintenance |
| amitshekhariitbhu/Fast-Android-Networking Fast Android Networking is a Java library for Android built on top of OkHttp that handles HTTP requests, file downloads and uploads, and im… | 52 | 5916 | maintenance |
| leoFitz1024/wallhaven A desktop wallpaper management application built on the wallhaven.cc API, developed with Electron and Vite. It lets users browse, download,… | 23 | 1593 | active |
| andrii-kryvoviaz/slink Slink is a self-hosted, open-source image sharing platform built with Symfony and SvelteKit that lets users upload, organize, and privately… | 90 | 1581 | active |
| GoogleChromeLabs/browser-fs-access A JavaScript ponyfill library that provides the File System Access API on supporting browsers with a transparent fallback to legacy <input … | 74 | 1581 | active |
| x-dr/telegraph-Image A free, unlimited image hosting (image bed) application deployed on Cloudflare Pages and Workers, with optional Telegram bot storage. It in… | 40 | 1578 | active |
| rogerfar/rdt-client A self-hosted web interface for managing torrents and usenet downloads on premium debrid services like Real-Debrid, AllDebrid, Premiumize, … | 96 | 1574 | active |
| miguelpruivo/flutter_file_picker A Flutter plugin providing a unified API to open native file explorers for picking single or multiple files, with extension filtering, dire… | 99 | 1559 | active |
| SirDiabo/GithubLauncher A desktop launcher application that downloads, updates, and runs applications hosted on GitHub Releases. It provides a user-friendly interf… | 73 | 1558 | active |
| richardgirges/express-fileupload express-fileupload is a simple Express middleware that wraps Busboy to handle multipart file uploads, exposing uploaded files on req.files.… | 36 | 1557 | active |
| jpush/aurora-imui Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any … | 23 | 5696 | maintenance |
| devgianlu/Aria2App Aria2App is an Android download manager client for aria2, allowing users to control and monitor downloads on local or remote aria2 servers.… | 71 | 1551 | active |
| moxiecode/plupload Plupload is a cross-browser JavaScript API for building file uploaders, supporting multiple file selection, file filtering, chunked uploads… | 23 | 5617 | maintenance |
| BrisklyDev/brisk Brisk is an ultra-fast, modern download manager desktop application built with Dart/Flutter. It supports Windows, macOS, and Linux with pac… | 82 | 1538 | active |
| pinkary-project/pinkary.com Pinkary is an open-source social web application that lets users create a landing page for all their links and connect with like-minded peo… | 92 | 1537 | active |
| vinceglb/FileKit FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di… | 86 | 1526 | active |
| LauZzL/doubao-downloader A browser extension and Tampermonkey userscript for batch-downloading watermark-free images and videos generated by the Doubao (Dola) AI ch… | 84 | 1521 | active |
| react-native-documents/document-picker A set of React Native native modules for picking and viewing documents on iOS and Android. It wraps the underlying platform document picker… | 98 | 1516 | active |
| Pool-Of-Tears/Myne Myne is a free and open-source Android app for downloading and reading over 70k free ebooks from Project Gutenberg, built with Jetpack Comp… | 94 | 1510 | active |
| robinkarlberg/transfer.zip-web Transfer.zip is an open-source, self-hostable file-sharing service and website, an alternative to WeTransfer, with stored transfers (S3 or … | 72 | 1496 | active |
| SilentDemonSD/WZML-X WZML-X is a self-hosted Telegram mirror and leech bot written in Python that downloads files from torrents, Mega, Google Drive, direct link… | 96 | 1493 | active |
| polius/FileSync FileSync is a self-hosted web application for sending files from one device to many in real time over encrypted peer-to-peer WebRTC connect… | 90 | 1492 | active |
| extend-hq/ui Extend UI is an open-source React component library (distributed via the shadcn registry) for building document-heavy product interfaces: P… | 58 | 1486 | active |
| sassanix/Warracker Warracker is an open-source, self-hosted web application for tracking product warranties, expiration dates, and related documents like rece… | 71 | 1479 | active |
| jmaister/excellentexport ExcellentExport.js is a client-side JavaScript library that exports HTML tables to Excel (XLSX) or CSV files directly in the browser, with … | 85 | 1475 | active |
| ankitpokhrel/tus-php TusPHP is a pure PHP implementation of both a server and a client for the tus resumable upload protocol v1.0.0. It enables reliable uploads… | 65 | 1470 | active |
| javakam/FileOperator An Android file operations library covering file creation/deletion/copying, opening files and directories, MIME types, MediaStore and SAF h… | 32 | 1469 | active |
| guardian/grid Grid is the Guardian's open-source image management system (digital asset management) built as a set of Scala/Play microservices with an An… | 77 | 1461 | active |
| Hello-hao/Tbed Hellohao Image Hosting (Tbed) is an open-source, self-hosted image hosting application built with Java and SpringBoot using a front-end/bac… | 67 | 1457 | active |
| libimobiledevice/ideviceinstaller A cross-platform command-line application for managing apps on iOS devices, built on the libimobiledevice library. It can install, upgrade,… | 50 | 1446 | active |
| trzsz trzsz (trz/tsz) is a simple file transfer tool for SSH terminals, similar to lrzsz (rz/sz), but compatible with tmux. It supports directory… | 88 | 1445 | active |
| astubenbord/paperless-mobile Paperless Mobile is a Flutter-based mobile client for the paperless-ngx document management system, available on Android and iOS. It lets u… | 86 | 1444 | active |
| GraphQL multipart request (file upload) A terminating Apollo Link for Apollo Client that sends GraphQL multipart requests when variables contain files (FileList, File, or Blob), f… | 85 | 1442 | active |
| apinanaivot/IKEA-3D-Model-Download-Button A Tampermonkey userscript that adds a 'Download 3D' button to IKEA product pages, letting users save the product's 3D model as a .GLB file.… | 53 | 1435 | active |
| expressjs/serve-static A Node.js middleware library for serving static files from a root directory, built on the send module and commonly used with Express. It ha… | 64 | 1422 | stable |
| sadmann7/file-uploader A demo file uploader application built with Next.js, shadcn/ui, and react-dropzone, using uploadthing for file storage. It provides a reusa… | 50 | 1420 | active |
| Nekmo/telegram-upload A Python CLI tool that uses your personal Telegram account to upload and download files up to 4 GiB (2 GiB for free accounts), effectively … | 23 | 1414 | active |
| 3xxx/engineercms EngineerCMS is a self-hosted web-based knowledge management system for engineers, built in Go on the Beego framework. It manages personal a… | 80 | 1412 | active |
| nyakang/nyaterm NyaTerm is a modern desktop remote terminal workspace built with Tauri, React, and Rust. It combines SSH, local shells, Telnet, serial, RDP… | 81 | 1411 | active |
| SmileyChris/easy-thumbnails A Django application for generating and managing image thumbnails, supporting predefined aliases, template tags, and Python API usage. It s… | 60 | 1410 | active |
| itinance/react-native-fs A React Native library providing native filesystem access on iOS, Android, Windows, and macOS. It offers APIs for reading, writing, deletin… | 23 | 5043 | maintenance |
| qiniu/js-sdk Qiniu Cloud's official JavaScript SDK for uploading files from the browser to Qiniu Cloud Storage (Kodo) and processing uploaded images. It… | 71 | 1403 | active |
| mycolorway/simditor Simditor is a browser-based WYSIWYG rich text editor built on jQuery, providing a toolbar-driven editing experience for web applications. I… | 23 | 5004 | maintenance |
| hyperoslo/ImagePicker ImagePicker is an all-in-one camera and photo library picker solution for iOS apps, written in Swift. It provides a polished UI for selecti… | 23 | 4884 | maintenance |
| MaxLeiter/Drift Drift is a self-hostable clone of GitHub Gist for saving and sharing code and text snippets. It is built with Next.js 13, React Server Comp… | 32 | 1363 | active |
| fancydirty/mediary-scout Mediary Scout is an agent-driven media library application that searches for movies, shows, and anime across indexers using an LLM agent, t… | 79 | 1356 | active |
| ClimbSnail/HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 29 | 1354 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 94 | 1348 | stable |
| yuanyuanxiang/SimpleRemoter SimpleRemoter (YAMA) is a C++ remote control suite derived from the Gh0st RAT codebase, providing remote desktop, file transfer, terminal, … | 60 | 1347 | active |
| eikek/sharry Sharry is a self-hosted web application for sharing files: users upload files and receive a shareable URL, optionally protected by a passwo… | 83 | 1342 | active |
| sketchfab/blender-plugin An official Blender add-on that lets users import and export 3D models directly between Blender and Sketchfab. It supports searching Sketch… | 97 | 1330 | active |
| 23/resumable.js Resumable.js is a JavaScript library that provides multiple simultaneous, stable, fault-tolerant and resumable file uploads via the HTML5 F… | 23 | 4728 | maintenance |
| saysky/ForestBlog ForestBlog is a personal blog system built with the SSM stack (Spring, SpringMVC, MyBatis) plus JSP and MySQL, managed with Maven. It is ai… | 32 | 4713 | maintenance |
| lsky-org/lsky-pro Lsky Pro is a self-hosted PHP/Laravel image hosting and photo album application for storing, managing, and sharing images on the cloud. It … | 53 | 4692 | maintenance |
| opengisch/QField QField is a touch-optimized mobile and desktop application that provides a simplified interface for QGIS, enabling field data collection an… | 94 | 1319 | active |
| ShouChenICU/FastSend FastSend is a browser-based peer-to-peer file transfer tool built on WebRTC, supporting fast file and folder transfers with end-to-end encr… | 67 | 1307 | active |
| baotlake/office-website ZIZIYI Office is a web-based office suite for viewing and editing Word, Excel, and PowerPoint documents entirely in the browser, built on O… | 53 | 1306 | active |
| danvergara/morphos Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s… | 10 | 1300 | active |
| pillarjs/multiparty multiparty is a Node.js library for parsing HTTP requests with content-type multipart/form-data, commonly used for handling file uploads. I… | 76 | 1298 | active |
| bookstairs/bookhunter bookhunter is a Go command-line tool for scraping and downloading ebooks from sources like Talebook, SoBooks, Telegram channels, and China'… | 54 | 1295 | active |