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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ThinkCMF ThinkCMF is an open-source content management framework built on ThinkPHP 8, supporting both PHP-FPM and Swoole modes. It provides a multi-… | 43 | 2158 | active |
| indico/indico Indico is a feature-rich, web-based event management system developed at CERN for organizing lectures, meetings, workshops, and conferences… | 95 | 2118 | stable |
| go-sonic/sonic Sonic is a lightweight, high-performance blogging platform and CMS written in Go, inspired by the Halo project. It ships as a small single … | 23 | 2109 | active |
| advanced-chat/advanced-chat-components A framework-neutral chat web component plus a typed Vue 3 component library providing rooms, messages, files, audio, reactions, replies, ed… | 81 | 2080 | active |
| mudler/edgevpn EdgeVPN is a statically compiled, decentralized p2p VPN built on libp2p that creates private networks joined via shared tokens, with no cen… | 95 | 2078 | active |
| bufanyun/hotgo HotGo is an enterprise-grade full-stack admin development platform built on GoFrame 2 (Go) and Vue 3 + Naive UI + uniapp, designed for rapi… | 65 | 2044 | active |
| jsdecena/laracom Laracom is a free, open-source e-commerce application built on the Laravel PHP framework, providing a storefront and admin panel with produ… | 77 | 2040 | active |
| ali-sdk/ali-oss The official-style JavaScript SDK for Alibaba Cloud OSS (Object Storage Service), usable in both Node.js and browsers. It provides async AP… | 52 | 2040 | active |
| kartikk221/hyper-express HyperExpress is a high-performance Node.js HTTP and WebSocket server library built on top of uWebSockets.js, exposing a simple Express-like… | 89 | 2033 | active |
| davidmerfield/blot Blot is an open-source publishing platform that turns a folder of files into a website, powering the hosted service blot.im. It supports Ma… | 76 | 1983 | active |
| gfast GFast is a full-stack, front-end/back-end separated admin management system built on GoFrame 2.x and Vue3 + Element Plus. It ships with RBA… | 67 | 1967 | active |
| xdan/jodit Jodit is an open-source WYSIWYG rich text editor written in pure TypeScript with zero dependencies, offering a built-in file browser and im… | 93 | 1964 | stable |
| OpenAI ChatKit ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with… | 75 | 1958 | active |
| HoshinoSuzumi/chronoframe ChronoFrame is a self-hosted personal photo gallery application for photographers, built with Nuxt 4 and TypeScript. It supports online pho… | 67 | 1942 | active |
| FoalTS/foal Foal (FoalTS) is a full-featured, TypeScript-based Node.js web framework that bundles a CLI, ORM (TypeORM), authentication, testing tools, … | 88 | 1936 | active |
| fastadminnet/fastadmin FastAdmin is a rapid backend admin development framework built on ThinkPHP and Bootstrap (with AdminLTE). It provides one-click CRUD genera… | 77 | 1929 | active |
| Thecosy/IceCMS IceCMS is an open-source, self-hosted content management system built with a decoupled Spring Boot backend and Vue/Nuxt3 frontends, plus a … | 48 | 1922 | active |
| neocities/neocities The open-source backend for Neocities.org, a free static web hosting service and social network for personal websites. It provides the full… | 75 | 1909 | active |
| Daptin Daptin is a self-hosted Go application server that turns declarative schema definitions into permission-aware JSON:API and GraphQL CRUD bac… | 99 | 1898 | active |
| ivanfioravanti/chatbot-ollama An open-source web-based chat UI for Ollama, forked from chatbot-ui, that lets users chat with locally hosted LLMs. It supports document (P… | 44 | 1895 | active |
| tantaman/strut Strut is an open-source HTML5 GUI editor for building spatial presentations, where slides are arranged in 3-D space and presented as a came… | 75 | 1891 | active |
| bugy/script-server Script-server is a self-hosted web application that exposes existing shell/Python scripts through a generated web UI, handling parameters, … | 69 | 1877 | active |
| ever-co/ever-demand Ever Demand is an open-source, real-time on-demand commerce platform for building single-store shops, multi-vendor marketplaces, and on-dem… | 66 | 1867 | active |
| ephraimduncan/blocks An open-source registry of copy-paste UI blocks built with React, Tailwind CSS, and shadcn/ui. Blocks are added to projects via the shadcn … | 65 | 1846 | active |
| Fluidd Fluidd is a free, open-source web interface (built with Vue) for managing 3D printers running the Klipper firmware via the Moonraker API se… | 98 | 1839 | active |
| LiveDuo/destack Destack is a visual page builder library for React and Next.js projects that lets you compose landing pages from Tailwind-based component t… | 32 | 1836 | active |
| lfb/nodejs-koa-blog A complete blog system built with Node.js and the Koa2 framework, providing REST API endpoints backed by MySQL, with companion Vue/Nuxt fro… | 32 | 1827 | active |
| protonemedia/laravel-ffmpeg A Laravel package that wraps PHP-FFMpeg to provide an elegant, testable API for video and audio processing, with deep integration into Lara… | 66 | 1815 | active |
| moxi624/mogu_blog_v2 MoguBlog is a front-end/back-end separated blog system built on a Java microservices architecture (Spring Cloud + Spring Boot + MyBatis-Plu… | 29 | 1811 | active |
| tdragon6/Supershell Supershell is a web-accessible C2 remote control platform that establishes reverse SSH tunnels to targets, yielding fully interactive shell… | 52 | 1808 | active |
| chigwell/telegram-mcp A Telegram MCP server built on Telethon that exposes 80+ tools for reading chats, managing groups and channels, and sending, editing, and s… | 82 | 1800 | active |
| openvideodev/react-video-editor OpenVideo Editor is a client-side web video editor built with React, Next.js 15, and the OpenVideo engine (PixiJS/WebCodecs), serving as a … | 61 | 1797 | active |
| Feather-2/Burner-X Paper Burner X is a browser-based AI workstation for processing, translating, and analyzing academic documents like PDFs, DOCX, PPTX, and E… | 63 | 1783 | active |
| RackulaLives/Rackula Rackula is a self-hostable, drag-and-drop server rack layout designer for planning and visualizing rack deployments. It uses real device im… | 83 | 1744 | active |
| SonicJs-Org/sonicjs SonicJS is an open-source, edge-native headless CMS built for Cloudflare Workers using TypeScript, Hono, D1, and R2, with sub-100ms API res… | 95 | 1742 | active |
| zhontai Admin A full-stack, front-end/back-end separated admin permission management system built on .NET 10, Vue3, uniapp, and element-plus. It provides… | 91 | 1728 | active |
| sambecker/exif-photo-blog A self-hostable Next.js photo blog application that extracts and displays EXIF camera details (aperture, shutter speed, ISO, lens, film sim… | 73 | 1726 | active |
| salgum1114/react-design-editor A React library providing a canvas-based design editor built on Fabric.js and Ant Design, supporting image editing, diagram composition, an… | 93 | 1709 | active |
| cjbi/admin3 Admin3 is a lightweight admin management framework built on Java 21/Spring Boot 3.2 for the backend and TypeScript/Vite/Vue3/Element Plus f… | 55 | 1682 | active |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 72 | 6232 | maintenance |
| Elgg/Elgg Elgg is an open-source rapid development framework for building socially aware web applications, written in PHP with MySQL. It provides a m… | 98 | 1677 | active |
| flipperdevices/qFlipper qFlipper is an open-source Qt-based desktop application for managing the Flipper Zero multi-tool device from a PC. It handles firmware upda… | 23 | 1671 | active |
| wh201906/SerialTest A cross-platform GUI tool for debugging and testing serial port, Bluetooth SPP/LE, TCP, and UDP connections. It provides data transceiving,… | 23 | 1662 | active |
| Chat SDK An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha… | 57 | 1642 | active |
| pangxiaobin/image-matting A free open-source desktop AI image tool built with pywebview and Vue that performs local background removal (matting) using the RMBG-1.4 m… | 76 | 1638 | active |
| typicms/typicms TypiCMS is a modular, multilingual content management system built on the Laravel PHP framework. It ships with modules for pages, news, eve… | 92 | 1619 | active |
| ZimengXiong/ExcaliDash ExcaliDash is a self-hosted dashboard and organizer for Excalidraw drawings with persistent storage, real-time collaboration, and scoped sh… | 83 | 1612 | active |
| ming-soft/MCMS MCMS is a free, MIT-licensed open-source Java content management system built on SpringBoot 3 with a Vue 3 + Element Plus admin UI. It offe… | 68 | 1592 | active |
| insistence/RuoYi-Vue3-FastAPI RuoYi-Vue3-FastAPI is a full-stack, open-source admin/management boilerplate framework that pairs a FastAPI backend (SQLAlchemy, MySQL/Post… | 85 | 1562 | active |
| Roncoo Education System Roncoo Education (领课教育系统) is an open-source online education platform built with a Spring Cloud Alibaba microservices backend and Vue 3/Nux… | 63 | 1556 | active |
| Rhizome-Conifer/conifer Conifer is an open-source web archiving platform for capturing, replaying, and sharing collections of archived web pages through a user-fri… | 70 | 1549 | active |
| cupcakearmy/cryptgeon Cryptgeon is a secure, open-source note and file sharing service inspired by PrivNote, built with Rust and Svelte. Notes are encrypted clie… | 93 | 1547 | active |
| DEEIX-AI/DEEIX-Chat DEEIX Chat is an open-source, self-hostable enterprise AI workspace that unifies access to multiple LLM providers behind one entry point, w… | 80 | 1531 | active |
| ibelick/zola Zola is an open-source, self-hostable chat interface for interacting with multiple AI models including OpenAI, Claude, Gemini, Mistral, and… | 42 | 1531 | active |
| import-ai/omnibox OmniBox is a cross-platform, self-hostable AI knowledge hub that lets users collect webpages, files, and voice notes, then parse, index, an… | 89 | 1527 | active |
| vueform/vueform Vueform is an open-source form framework for Vue.js 2 and 3 that standardizes form building from rendering to validation and processing. It… | 85 | 1510 | active |
| pallets-eco/flask-wtf Flask-WTF is a Python library that integrates WTForms with the Flask web framework, providing form rendering, validation, CSRF protection, … | 74 | 1510 | stable |
| softwaremill/sttp sttp is a popular open-source HTTP client library for Scala with a clean, type-safe request description API. It supports synchronous, Futur… | 100 | 1507 | active |
| yituorou/meatshell MeatShell is a lightweight, low-memory SSH and terminal client written in Rust with Slint, inspired by FinalShell. It offers multi-tab term… | 76 | 1490 | active |
| Nutlope/napkins Napkins.dev is an open-source web application that turns screenshots or wireframes of website designs into working React + Tailwind code us… | 60 | 1477 | active |
| code100x/cms An open-source content management system (LMS) that powers app.100xdevs.com, an online learning platform for coding cohorts and bootcamps. … | 65 | 1459 | active |
| oss-apps/split-pro SplitPro is a self-hosted, open source web application for sharing and splitting expenses with friends and groups, designed as a Splitwise … | 85 | 1457 | active |
| 14790897/handwriting-web A self-hostable web application that converts typed text into images (or PDFs) simulating handwriting, using uploaded fonts, background ima… | 93 | 1456 | active |
| nianzhibai/91 A self-hosted private video site written in Go that aggregates videos from multiple cloud drives (115, PikPak, 123pan, OneDrive, Google Dri… | 78 | 1447 | active |
| collab-project/videojs-record A video.js plugin that adds audio, video, and image recording capabilities to the video.js player using browser media capture APIs. It supp… | 49 | 1431 | active |
| jech/galene Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an includ… | 76 | 1418 | stable |
| ONEARMY/community-platform An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and … | 93 | 1403 | active |
| yii-starter-kit/yii2-starter-kit A full-featured Yii2 application template designed to bootstrap advanced PHP websites quickly. It ships with a ready-made admin backend bas… | 51 | 1396 | active |
| Trinea/android-common A Java library of common Android components including image and HTTP caches, pull-to-refresh and infinite-scroll ListView widgets, a downlo… | 52 | 4995 | maintenance |
| SongTube/SongTube-App SongTube is a Flutter-based mobile application that downloads video and audio from YouTube with a built-in music and video player. It offer… | 79 | 1384 | active |
| chnirt/nestjs-graphql-best-practice A NestJS boilerplate codebase built on Express, TypeORM, Apollo GraphQL, and MongoDB that demonstrates real-world patterns such as CRUD mod… | 59 | 1372 | active |
| MiracleTanC/Neo4j-KGBuilder A self-hosted knowledge graph construction and visualization application built on Neo4j, Spring Boot, Vue.js, and D3.js. It provides a grap… | 73 | 1358 | active |
| cloudfavorites/favorites-web A self-hosted bookmarking web application ('Cloud Favorites') built with Spring Boot 2.x, Thymeleaf, and MySQL that lets users collect, cat… | 33 | 4849 | maintenance |
| ZhFahim/anchor Anchor is an offline-first, self-hostable note taking application with a rich text editor, tags, attachments, and note history. Notes are s… | 82 | 1357 | active |
| campsite/campsite Campsite is an open-source team communication app combining posts, chat, video calls, and AI-generated summaries for distributed teams. Thi… | 28 | 4824 | maintenance |
| sulu/sulu Sulu is an open-source PHP content management system built on the Symfony framework, and this repository contains its core framework that a… | 96 | 1351 | active |
| good-lly/s3mini s3mini is an ultra-lightweight (~20 KB) zero-dependency TypeScript client for S3-compatible object storage, supporting AWS SigV4, pre-signe… | 78 | 1351 | active |
| webdevcody/wdc-saas-starter-kit A GitHub template repository providing a Next.js SaaS starter kit with authentication, Stripe subscription billing, Drizzle ORM with Postgr… | 45 | 1347 | active |
| numandev1/react-native-compressor A React Native library that compresses images, videos, and audio with WhatsApp-like quality, plus background upload, file download, and vid… | 89 | 1337 | active |
| dromara/orion-visor Orion Visor is a modern, self-hosted automation operations and lightweight bastion host platform built with Java and Vue. It provides unifi… | 64 | 1320 | active |
| besscroft/PicImpact PicImpact is a self-hostable photography portfolio website built with Next.js and Hono.js for photographers to showcase their work. It feat… | 86 | 1308 | active |
| JFreegman/toxic Toxic is a terminal-based (ncurses) instant messaging client for the Tox peer-to-peer network, offering end-to-end encrypted text chat, fil… | 80 | 1307 | active |
| ultranity/Pix-EzViewer PixEz is a third-party Pixiv client for Android built with Kotlin and Jetpack, offering a modern Material Design UI and many enhancements o… | 93 | 1265 | active |
| jovandeginste/workout-tracker A self-hosted workout tracking web application written in Go, geared towards running and other GPX-based activities. It supports uploading … | 93 | 1249 | active |
| basecamp/lexxy Lexxy is a modern rich text editor for Ruby on Rails, built as a custom element on top of Meta's Lexical editor framework by 37signals. It … | 85 | 1243 | active |
| owen2345/camaleon-cms Camaleon CMS is a dynamic and advanced content management system built on Ruby on Rails, designed as a flexible alternative to WordPress fo… | 92 | 1237 | active |
| glink25/Cent Cent is a free, open-source collaborative bookkeeping (expense tracking) web app built as a pure-frontend PWA that stores ledger data as JS… | 61 | 1231 | active |
| herozhou/vue-framework-wz A Vue 2-based admin dashboard framework that bundles login, permission management, UI components, multi-tab navigation, charts, and Qiniu f… | 32 | 4318 | maintenance |
| MineAdmin MineAdmin is an out-of-the-box, front-end/back-end separated admin management system built on the PHP Hyperf framework (Swoole) and Vue 3 +… | 92 | 1222 | active |
| Moe Memos Moe Memos is a native Android app for capturing quick thoughts and ideas, built with Kotlin and Jetpack Compose. It works standalone on-dev… | 95 | 1215 | active |
| Azure-Samples/chat-with-your-data-solution-accelerator A Microsoft solution accelerator that deploys a ChatGPT-style Q&A experience grounded in your own documents, using Azure OpenAI models and … | 92 | 1185 | active |
| i-am-bee/agentstack Agent Stack is open-source infrastructure (hosted by the Linux Foundation) for turning AI agents into running HTTP services, built on the A… | 78 | 1172 | active |
| dark-kingA/cloudTools A cross-platform desktop tool for cloud asset management and cloud security assessment, built with Electron, Vue, Node.js, and Go. It manag… | 56 | 1172 | active |
| SamR1/FitTrackee FitTrackee is a self-hosted web application for tracking outdoor workouts and activities from GPX and other exported files, with maps, char… | 96 | 1167 | active |
| spacecloud-io/space-cloud Space Cloud is a Kubernetes-based open-source serverless platform that generates instant GraphQL and REST APIs over databases like MongoDB,… | 23 | 4002 | maintenance |
| zhongjhATC/AlbumCameraRecorder An Android multimedia library (Kotlin, CameraX-based) that provides configurable photo capture, video recording, audio recording, and album… | 96 | 1144 | active |
| nonbili/Nora Nora is an open-source SNS browser for Android, iOS, and desktop that wraps social network websites (Facebook, Instagram, Reddit, Threads, … | 82 | 1142 | active |
| bellingcat/auto-archiver A Python tool by Bellingcat that automatically archives web content such as videos, images, social media posts, and webpages from URLs supp… | 95 | 1126 | active |
| ATH-MaaS/Pixelle-MCP Pixelle MCP is an open-source omnimodal AIGC framework that converts ComfyUI workflows (local or RunningHub cloud) into MCP tools with zero… | 41 | 1125 | active |
| joschan21/breadit Breadit is a fullstack Reddit clone built with Next.js 13 App Router, TypeScript, and Tailwind CSS. It demonstrates modern web patterns lik… | 30 | 1110 | active |