Open-source file transfer and sharing tools in 2026
30 open-source projects, ranked by GitHub stars and how recently each was worked on. LocalSend leads with 97k stars, ahead of Copyparty. 25 had code pushed in the last three months. Most common licenses: MIT (9), Apache-2.0 (7) and GPL-3.0 (7). Commercial file transfer and sharing tools are listed separately.
All open-source file transfer and sharing tools, ranked
Complete systems you can adopt 25
-
1
LocalSend localsend
An open-source cross-platform alternative to AirDrop
Complete system Production-ready You need AirDrop-style transfers between mixed Windows, macOS, Linux, Android and iOS devices on the same network.
★ 97k Apache-2.0 Dart Active, pushed today -
2
Copyparty 9001
Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file
Complete system Production-ready You want to turn a NAS, PC or Raspberry Pi into a browser-accessible file drop and share point in minutes.
★ 47k MIT Python Active, pushed 13 days ago -
3
ownCloud Core owncloud
:cloud: ownCloud web server core (Files, DAV, etc.)
Complete system Production-ready You already run ownCloud Classic and need to keep it patched; new deployments should look at ownCloud Infinite Scale or Nextcloud instead.
★ 8.8k AGPL-3.0 PHP Active, pushed today -
4
SparkleShare hbons
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows
Complete system Usable Rarely now; consider Syncthing or Nextcloud instead.
★ 5k GPL-3.0 C# Active, pushed 2 months ago -
5
Zrok openziti
Secure internet sharing made simple.
Complete system Production-ready You need to expose a local service or folder to collaborators and want a self-hostable ngrok-style option built on OpenZiti.
★ 4.8k Apache-2.0 Go Active, pushed 3 days ago -
6
Syncthing macOS syncthing
Official frugal and native macOS Syncthing application bundle
Complete system Production-ready You use Syncthing on a Mac and want it to behave like a native app rather than a background command-line service.
★ 4k MIT Objective-C Active, pushed 12 days ago -
7
HFS rejetto
HFS is a web file server for your computer. Share folders or even a single file thanks to the virtual file system.
Complete system Production-ready You want to share files straight off a PC or home server through a browser without uploading them to a cloud service.
★ 4k GPL-3.0 TypeScript Active, pushed yesterday -
8
Zipline diced
A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!
Complete system Production-ready You take lots of screenshots or share files from ShareX or Flameshot and want links served from your own domain.
★ 3.5k MIT TypeScript Active, pushed today -
9
PasswordPusher pglombardo
🔐 Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audit logs.
Complete system Production-ready Your team keeps pasting credentials into email or chat and you want a self-destructing link with an audit trail instead.
★ 3.2k Apache-2.0 Ruby Active, pushed today -
10
Mirotalksfu miroslavpejic85
🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, Google Meet, Jitsi Meet, and Microsoft Teams, powered by scalable SFU architecture with Mediasoup.
Complete system Usable You want your own Zoom-style meeting server for larger group calls and can run a Node.js service with open UDP ports.
★ 3.1k AGPL-3.0 JavaScript Active, pushed today -
11
PairDrop schlagmichdoch
PairDrop: Transfer Files Cross-Platform. No Setup, No Signup.
Complete system Production-ready You want AirDrop-like sharing that needs nothing installed, using pairdrop.net or your own instance.
★ 12k GPL-3.0 JavaScript Slowing, pushed 6 months ago -
12
Docs sismics
Lightweight document management system packed with all the features you can expect from big expensive solutions
Complete system Usable A small business or individual wants a simple DMS that runs in one Docker container.
★ 2.6k GPL-2.0 JavaScript Active, pushed 16 days ago -
13
Palmr kyantech
🌴 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 password protection, custom links, and access control without tracking or limitations. Designed for seamless and secure sharing, Palmr. is completely free.
Complete system Experimental Only if you plan to take over or fork it; new users should pick a maintained file transfer tool.
★ 2.4k Apache-2.0 TypeScript Active, pushed 17 days ago -
14
oCIS owncloud
:atom_symbol: ownCloud Infinite Scale
Complete system Production-ready An organisation wants a self-hosted file sync and share platform that scales out and is built as Go services rather than a PHP monolith.
★ 2.2k Apache-2.0 Go Active, pushed today -
15
ProjectSend projectsend
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 same team.
Complete system Production-ready An accountant, agency or consultancy wants a self-hosted portal for delivering documents to clients instead of email attachments or public links.
★ 2k GPL-2.0 PHP Active, pushed 5 days ago -
16
PsiTransfer psi-4ward
Simple open source self-hosted file sharing solution.
Complete system Usable You want a simple self-hosted WeTransfer replacement for sending large files to people outside your organisation.
★ 2k BSD-2-Clause JavaScript Active, pushed 9 days ago -
17
Sync-in Server Sync-in
Sync-in · Sovereign platform for file storage, sharing, synchronization, and collaboration.
Complete system Usable A small organisation wants a lighter Nextcloud alternative focused on files, sharing and document editing on its own servers.
★ 2k AGPL-3.0 TypeScript Active, pushed yesterday -
18
Cryptgeon cupcakearmy
cryptgeon is a secure, open source note / file sharing service inspired by PrivNote written in rust & svelte.
Complete system Usable You want a self-hosted one-time secret link service with client-side encryption.
★ 1.6k MIT Svelte Active, pushed 13 days ago -
19
Galene jech
The Galène videoconference server
Complete system Production-ready A university, club or small organisation wants its own meeting server that runs on modest hardware without a large media stack.
★ 1.4k MIT Go Active, pushed 3 days ago -
20
HRConvert2 zelon88
A self-hosted, respource aware file conversion server supporting 488 formats in 26 languages.
Complete system Usable You want an online-converter experience for staff or the public without sending files to third-party conversion sites.
★ 1.4k GPL-3.0 PHP Active, pushed today -
21
Sharry eikek
Sharry is a self-hosted file sharing web application.
Complete system Production-ready You need both to send large files out and to receive files from clients or partners on your own server.
★ 1.4k GPL-3.0 Elm Active, pushed 5 days ago -
22
FastSend ShouChenICU
FastSend 是一个基于 WebRTC 技术的点对点文件传输工具,支持快速的目录同步和文件传输。通过浏览器即可实现安全、高效的文件共享。
Complete system Usable You want to send files or folders directly between two browsers, especially on the same LAN, with a Chinese or English interface.
★ 1.3k MIT JavaScript Active, pushed 2 days ago -
23
Rustypaste orhun
A minimal file upload/pastebin service.
Complete system Production-ready You want a 0x0.st-style upload endpoint on your own server for sharing logs, snippets and files from the terminal.
★ 1.2k MIT Rust Active, pushed 2 days ago -
24
CommunityServer ONLYOFFICE
Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.
Complete system Usable Only for existing installs; ONLYOFFICE now steers users to DocSpace and Workspace.
★ 3.2k Apache-2.0 C# Slowing, pushed 6 months ago -
25
Twake-legacy linagora
Twake is a secure open source collaboration platform to improve organizational productivity.
Complete system Experimental Do not adopt it; Linagora has deprecated this repository in favour of Twake Workplace.
★ 1.9k AGPL-3.0 TypeScript Slowing, pushed 9 months ago
Integrations 1
-
1
Nextcloud-snap nextcloud-snap
☁️📦 Nextcloud packaged as a snap
Integration Production-ready You want a Nextcloud server on Ubuntu or a Raspberry Pi with the least setup and are happy with automatic updates.
★ 1.8k GPL-3.0 Shell Active, pushed today
Developer tools 4
-
1
Croc schollz
Easily and securely send things from one computer to another :crocodile: :package:
Developer tool Production-ready You regularly move files between machines across networks and are comfortable in a terminal.
★ 41k MIT Go Active, pushed today -
2
Dufs sigoden
A file server that supports static serving, uploading, searching, accessing control, webdav...
Developer tool Production-ready You need a quick, scriptable file server for a folder on a LAN, a VPS or a container.
★ 11k Apache-2.0 Rust Active, pushed 4 days ago -
3
Ffsend timvisee
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.
Developer tool Usable You want to share files up to about 1 GB from a terminal through an encrypted link that expires after a set number of downloads or time.
★ 7.4k GPL-3.0 Rust Slowing, pushed 12 months ago -
4
Updog sc0tfree
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.
Developer tool Usable You need to move files to or from a machine quickly during admin, testing or security work and Python is already installed.
★ 3.4k MIT Python Slowing, pushed 12 months ago
Compared head to head
Open-source licenses
- Permissive: 17. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
- Strong copyleft: 9. If you distribute the program or anything built on it, you must release the whole source under the same license.
- Network copyleft: 4. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
Languages
TypeScript 5, JavaScript 5, Go 4, Rust 3, PHP 3, Python 2, C# 2, Dart 1, Objective-C 1, Ruby 1, Shell 1, Svelte 1 and Elm 1.
Made software that belongs here? Add it. Listing is free.