Open source file-sharing projects

Every project in the registry tagged file-sharing, ranked by real GitHub adoption.

projects 40 combined stars ★ 368K refresh nightly
01 LocalSend ★ 97K

Share files securely across all devices without servers

last push15 hours ago languageDart licenseApache-2.0
02 copyparty ★ 47K

Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file

last push13 days ago languagePython licenseMIT
03 ShareX ★ 41K

Powerful screen capture and file sharing tool for Windows

last push8 hours ago languageC# licenseGPL-3.0
04 Nextcloud ★ 37K

Secure cloud collaboration platform for organizations

last push8 hours ago languagePHP licenseAGPL-3.0
05 cloudreve ★ 29K

🌩 Self-hosted file management and sharing system, supports multiple storage providers

last push13 days ago languageGo licenseGPL-3.0
06 Seafile ★ 15K

Self-hosted file sync with AI-powered organization

last push18 days ago languageC license—
07 PairDrop ★ 12K

Instant file sharing across devices without setup

last push6 months ago languageJavaScript licenseGPL-3.0
08 dufs ★ 11K

A file server that supports static serving, uploading, searching, accessing control, webdav...

last push4 days ago languageRust licenseApache-2.0
09 core ★ 8.8K

:cloud: ownCloud web server core (Files, DAV, etc.)

last push10 hours ago languagePHP licenseAGPL-3.0
10 ffsend ★ 7.4K

:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

last push12 months ago languageRust licenseGPL-3.0
11 SparkleShare ★ 5.0K

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows

last push2 months ago languageC# licenseGPL-3.0
12 zrok ★ 4.8K

Secure internet sharing made simple.

last push3 days ago languageGo licenseApache-2.0
13 syncthing-macos ★ 4.0K

Official frugal and native macOS Syncthing application bundle

last push12 days ago languageObjective-C licenseMIT
14 hfs ★ 4.0K

HFS is a web file server for your computer. Share folders or even a single file thanks to the virtual file system.

last push34 hours ago languageTypeScript licenseGPL-3.0
15 zipline ★ 3.5K

A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!

last push5 days ago languageTypeScript licenseMIT
16 updog ★ 3.4K

Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.

last push12 months ago languagePython licenseMIT
17 PasswordPusher ★ 3.2K

🔐 Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audi

last push16 hours ago languageRuby licenseApache-2.0
18 CommunityServer ★ 3.2K

Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.

last push6 months ago languageC# licenseApache-2.0
19 mirotalksfu ★ 3.1K

🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, Google Meet, Jitsi M

last push10 hours ago languageJavaScript licenseAGPL-3.0
20 Palmr ★ 2.4K

🌴 Palmr. is an open-source file-sharing platform focused on privacy and security. It enables users to upload, manage, and share files with features like passwo

last push17 days ago languageTypeScript licenseApache-2.0
21 ownCloud ★ 2.2K

Enterprise file sync, share, and collaboration platform

last push11 hours ago languageGo licenseApache-2.0
22 projectsend ★ 2.0K

Share files with your clients, from your own server. Free, open source (GPLv2), self-hosted — or use ProjectSend Cloud, the official hosted version run by the s

last push5 days ago languagePHP licenseGPL-2.0
23 psitransfer ★ 2.0K

Simple open source self-hosted file sharing solution.

last push9 days ago languageJavaScript licenseBSD-2-Clause
24 Sync-in ★ 2.0K

Open-source file storage with complete data sovereignty

last push34 hours ago languageTypeScript licenseAGPL-3.0
25 twake-legacy ★ 1.9K

Twake is a secure open source collaboration platform to improve organizational productivity.

last push9 months ago languageTypeScript licenseAGPL-3.0
26 cryptgeon ★ 1.6K

cryptgeon is a secure, open source note / file sharing service inspired by PrivNote written in rust & svelte.

last push13 days ago languageSvelte licenseMIT
27 galene ★ 1.4K

The Galène videoconference server

last push4 days ago languageGo licenseMIT
28 HRConvert2 ★ 1.4K

A self-hosted, respource aware file conversion server supporting 488 formats in 26 languages.

last push20 hours ago languagePHP licenseGPL-3.0
29 sharry ★ 1.4K

Sharry is a self-hosted file sharing web application.

last push5 days ago languageElm licenseGPL-3.0
30 Uguu ★ 1.2K

Uguu is a simple lightweight temporary file host with support for drop, paste, click and API uploading.

last push11 months ago languagePHP licenseGPL-3.0
31 rustypaste ★ 1.2K

A minimal file upload/pastebin service.

last push3 days ago languageRust licenseMIT
32 FilePress ★ 1.1K

一款全新的文件驱动型建站系统

last push8 days ago languagePHP licenseAGPL-3.0
33 Meteor-Files ★ 1.1K

🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.

last push1 months ago languageJavaScript licenseBSD-3-Clause
34 pairdrop-android ★ 1.1K

Android client for local file sharing via https://pairdrop.net and self-hosted snapdrop

last push24 hours ago languageJava licenseGPL-3.0
35 safebucket ★ 995

On-prem file sharing made simple, fast and safe.

last push9 hours ago languageGo licenseApache-2.0
36 EasyTransfer ★ 690

A 🌟free, 🫣anonymous, 🔐encrypted, and 🚀easy-to-use E2EE file transfer tool

last push29 hours ago languageTypeScript licenseGPL-3.0
37 airdash ★ 672

File sharing flutter webrtc app enabling sending files to any device from anywhere

last push2 months ago languageDart licenseMIT
38 debrid-services-comparison ★ 631

Compare leading debrid / multi-hoster services for pricing, host coverage, policies & tools.

last push8 days ago languageJavaScript licenseMIT
39 linshare ★ 581

LinShare - Secure File Sharing

last push26 days ago languageShell licenseAGPL-3.0
40 fileshelter ★ 536

FileShelter is a “one-click” file sharing web application

last push8 months ago languageC++ licenseGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source file-sharing projects are there?

This registry tracks 40 projects tagged file-sharing, with 367,937 GitHub stars between them. The most-adopted is LocalSend at 97,058 stars.

Are these file-sharing projects free to use?

Yes — 39 of the 40 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which file-sharing project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these file-sharing projects still maintained?

33 of the 40 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.