Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source file-upload software

987 open-source libraries, tools and applications tagged file-upload, ranked by how closely file-upload is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

987 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
microsoft/markitdown
MarkItDown is a lightweight Python utility that converts a wide range of file types—including PDFs, Office documents, images, audio, and ar…
84188214active
RustDesk
RustDesk is an open‑source remote‑desktop application that lets you control computers and mobile devices over the internet. It can be self‑…
94125074active
Immich
Immich is a high‑performance, self‑hosted solution for managing photos and videos. It provides web and mobile interfaces for uploading, org…
95116433active
LocalSend
LocalSend is a free, open‑source cross‑platform app that lets you securely share files and messages with nearby devices over a local networ…
9795060active
LocalSend
LocalSend is a free, open-source, cross-platform app for securely sharing files and messages with nearby devices over the local network, ac…
9795060stable
Stirling-Tools/Stirling-PDF
Stirling PDF is an open‑source PDF editing platform that can run as a web app, desktop client, or self‑hosted server. It provides over 60 t…
9594396active
fzf
fzf is a general‑purpose command‑line fuzzy finder written in Go. It provides an interactive terminal UI for quickly filtering any list of …
10083650active
AppFlowy
AppFlowy is an open‑source, AI‑enhanced collaborative workspace that combines note‑taking, project management, and wiki features. It offers…
9477167active
Memos
Memos is an open‑source, self‑hosted note‑taking web application built with Go and React. It stores Markdown notes in SQLite and provides a…
9463681active
Termux
Termux is an Android terminal emulator that provides a full Linux environment on mobile devices. It includes a package manager (apt) and su…
7361683active
PocketBase
PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime …
9261149active
rclone
Rclone is a command‑line program that synchronises files and directories to and from many cloud storage providers. It provides rsync‑style …
9659954active
Appwrite
Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a…
9857584active
Joplin
Joplin is a free, open‑source note‑taking and to‑do application that stores notes in Markdown. It offers cross‑platform support, end‑to‑end…
9956805active
Alist
AList is a self‑hosted file list and WebDAV server that aggregates many storage backends behind a single web UI. It is built with Go (Gin) …
9750264active
kepano/obsidian-skills
Obsidian Skills is a collection of agent‑compatible skills that let large language model agents interact with Obsidian vaults. It provides …
5949743active
copyparty
Copyparty is a portable, Python‑based file server that supports resumable uploads, deduplication, and a wide range of protocols. It provide…
9446908active
copyparty
A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo…
9446908active
SiYuan
SiYuan is an open‑source, privacy‑first knowledge workspace that stores notes as block‑level markdown and supports bidirectional linking. I…
9446723active
Rocket.Chat
Rocket.Chat is an open‑source, secure communications platform that provides real‑time messaging, voice, video and collaboration tools. It c…
9246207active
amruthpillai/reactive-resume
Reactive Resume is a free, open‑source web application for building, customizing, and exporting resumes. It runs in the browser and can be …
9944150active
curl Docker images
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…
9543152stable
schollz/croc
croc is a command‑line utility for fast, simple, and secure file transfers between computers. It uses peer‑to‑peer connections with optiona…
9740458active
ShareX/ShareX
ShareX is a free, open‑source Windows desktop application for fast screen capture, screen recording and file sharing. It includes a built‑i…
8839781active
Nextcloud
Nextcloud is a self‑hosted cloud platform that provides file storage, synchronization, and collaborative tools. It runs on PHP and can be d…
9537162active
SheetJS
SheetJS Community Edition is an open‑source JavaScript library for reading, writing, and manipulating spreadsheet files in many formats. It…
3236347active
utmapp/UTM
UTM is an open‑source virtual machine host and system emulator for iOS and macOS built on QEMU. It provides a native UI to create, manage, …
7535716active
SeaweedFS
SeaweedFS is a highly scalable distributed storage system that provides S3‑compatible object storage, POSIX‑like file system access, and Ic…
9535551active
FreeCAD
FreeCAD is a free, open‑source, cross‑platform parametric 3D CAD modeler. It provides a modular architecture with many workbenches for mech…
9534484active
balena-io/etcher
balenaEtcher is an open‑source desktop application for safely flashing OS images onto SD cards and USB drives. It provides a simple three‑s…
9334481active
AndroidUtilCode
AndroidUtilCode is a comprehensive Java library that provides a wide range of utility functions for Android development. It bundles common …
2333618active
sharp
Sharp is a high‑performance Node.js image processing library built on libvips. It provides fast resizing, format conversion, and other tran…
9532779active
kingToolbox/WindTerm
WindTerm is a professional cross-platform terminal application supporting SSH, Sftp, Shell, Telnet, Serial, and Tmux protocols, built for D…
2432468active
iOfficeAI/OfficeCLI
OfficeCLI is a command‑line tool that lets AI agents read, edit, and automate Word, Excel, and PowerPoint files without needing Microsoft O…
7832092active
Uppy
Uppy is a modular, open‑source JavaScript file uploader that runs in the browser and can be integrated with any web app. It provides a rich…
9331010active
Uppy
Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file…
9331010stable
Ente
Ente is an open‑source, end‑to‑end encrypted cloud service for storing photos, documents and credentials. It provides cross‑platform client…
9529456active
Cloudreve
Cloudreve is a self‑hosted file management and sharing system that supports many storage back‑ends. It provides a web UI, WebDAV, and API f…
9628812active
Cloudreve
Cloudreve is a self-hosted file management and sharing system (personal cloud drive) written in Go. It supports multiple storage backends i…
9628812active
Molunerfinn/PicGo
PicGo is an open‑source desktop application built with Electron that lets you upload images to many hosting services in a single step. It a…
9327227active
OpenList
OpenList is a community‑driven fork of AList that provides a resilient file‑listing and management service. It offers a web UI, API pages a…
8725098active
sqlitebrowser/sqlitebrowser
DB Browser for SQLite is a visual, open‑source GUI application for creating, designing, and editing SQLite database files. It provides spre…
8524637active
OpenWork
OpenWork is a free, open‑source desktop application that provides a Claude Cowork‑like AI workspace for macOS, Windows, and Linux. It lets …
7924170active
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…
8823723active
Notable
Notable is a cross‑platform, Electron‑based note‑taking application that stores notes as plain GitHub‑Flavored Markdown files on disk. It p…
2323496active
ipfs/ipfs
IPFS (InterPlanetary File System) is an open, peer-to-peer hypermedia protocol for content-addressed storage and retrieval. It provides too…
3723053active
vorssaintapp/vorssaint-utils
Vorssaint is a free, open‑source macOS menu‑bar application that provides a collection of utilities in a single icon. It lets users install…
7522556active
open-ani/animeko
Animeko is a Kotlin/Compose Multiplatform client for watching, tracking and managing anime series. It aggregates BT and online video source…
9720335active
SnapDrop/snapdrop
Snapdrop is an open‑source Progressive Web App that enables local file sharing between devices using WebRTC and WebSockets. It can be run i…
3219733active
afollestad/material-dialogs
Material Dialogs is a Kotlin library that provides a beautiful, fluid, and extensible API for creating dialogs on Android. It includes core…
1019544active
Decap CMS
Decap CMS is an open‑source, React‑based content management system that stores site content in a Git repository. It provides a web UI for e…
9819425active
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…
9819425active
DocuSeal
DocuSeal is an open‑source, self‑hosted platform for creating, filling and signing digital documents. It provides a web UI, REST API and em…
9118697active
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…
9818399active
FilePond
FilePond is a flexible JavaScript file upload library that enhances file inputs with drag-and-drop, paste, and async upload support, includ…
6616394stable
PictureSelector
PictureSelector is an Android media picker library for selecting pictures, videos, and audio from the device gallery, with built-in support…
2313586stable
dio
dio is a powerful HTTP client library for Dart and Flutter supporting global configuration, interceptors, FormData, request cancellation, t…
9412840stable
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…
1012149active
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 …
9312087stable
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…
6511482active
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…
10011017stable
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…
8010931active
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…
8710851active
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…
9310516stable
kern/filepizza
FilePizza is a web application for peer-to-peer file transfers directly between browsers using WebRTC, eliminating the need to upload files…
7710250active
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 …
969436stable
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…
939411active
pipipi-pikachu/PPTist
PPTist is a web-based presentation application that replicates most common Microsoft PowerPoint features, allowing editing and presenting o…
759352active
papermark/papermark
Papermark is an open-source, self-hostable DocSend alternative for securely sharing documents and running virtual data rooms, with built-in…
699211active
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…
659007active
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…
998837stable
CarrierWave
CarrierWave is a Ruby gem providing a flexible, class-based solution for handling file uploads in Rack-based web applications such as Rails…
928769stable
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…
638633active
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…
938623stable
vastsa/FileCodeBox
FileCodeBox is a lightweight self-hosted file and text sharing service where uploaders receive a passcode that recipients enter to retrieve…
978559active
ComicSparks/pikapika
Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of…
888347active
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…
938167active
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…
837881active
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…
847427active
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…
437420active
Civitai Platform
Civitai is a web platform for sharing, discovering, and discussing Stable Diffusion models, textual inversions, LoRAs, VAEs, and other gene…
777280active
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…
767175active
OnionShare
OnionShare is an open-source desktop and mobile application that lets users securely and anonymously share files, host websites, and chat o…
847156active
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…
526962stable
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…
826950active
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…
746897active
CloudFlare ImgBed
CloudFlare ImgBed is an open-source, self-hosted image and file hosting application deployable on Cloudflare Pages/Workers (serverless) or …
856571active
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…
1030696maintenance
HakuNeko
HakuNeko is a cross-platform desktop application (built on Electron) for downloading manga, anime, and novels from over 1200 websites via p…
526372active
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…
956351active
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…
836296active
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…
666247active
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 …
966161stable
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…
856018active
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…
615979active
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…
965804active
fengyuanchen/compressorjs
Compressor.js is a JavaScript library that compresses images in the browser using the native HTMLCanvasElement.toBlob() method. It is typic…
905779stable
tonikelope/megabasterd
MegaBasterd is an unofficial cross-platform desktop application for downloading, uploading, and streaming files from the MEGA cloud storage…
975771active
Pixiv Batch Downloader
A browser extension (Chrome, Edge, Firefox) for batch downloading illustrations, manga, Ugoira animations, and novels from Pixiv. It offers…
975664active
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…
635624stable

page 1 / 10 next →