Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. File Sharing

File Sharing

92 projects

Showing 36 of 92 projects

Plik
PlikGo

A scalable, self-hosted temporary file upload system similar to WeTransfer, built in Go.

#vue-js#temporary-storage#s3-storage
Stars1.8k
Forks200
Last commit2 days ago
portal
portalGo

A command-line utility for secure, encrypted file transfers between computers with direct or relayed connections.

#data-transfer#command-line-tool#pake
Stars1.8k
Forks54
Last commit2 years ago
portal
portalGo

A command-line file transfer utility for sending files between computers with end-to-end encryption and direct or relayed connections.

#data-transfer#command-line-tool#pake
Stars1.8k
Forks54
Last commit2 years ago
Galene
GaleneGo

The Galène videoconference server

#galene#videoconference#sfu
Stars1.4k
Forks205
Last commit19 days ago
Sharry
SharryElm

A self-hosted web application for sharing files with password protection, expiration dates, and alias pages.

#web-app#filesharing#resumable-uploads
Stars1.4k
Forks74
Last commit7 days ago
Uguu
UguuPHP

A simple lightweight temporary file hosting and sharing platform with drag & drop, paste, and API upload support.

#pomf#sharex-integration#sqlite-database
Stars1.2k
Forks131
Last commit10 months ago
rustypaste
rustypasteRust

A minimal, self-hosted file upload and pastebin service written in Rust.

#upload#http-server#pastebin
Stars1.2k
Forks89
Last commit4 days ago
qr-filetransfer
qr-filetransferPython

Transfer files over WiFi between your computer and smartphone via QR codes from the terminal.

#local-network#qr-code#wifi-transfer
Stars1.0k
Forks86
Last commit2 years ago
PikaTorrent
PikaTorrentDart

A modern, cross-platform torrent client that lets you stream and download content on all your devices.

#transmission#open-source#desktop-app
Stars1.0k
Forks54
Last commit2 months ago
LibTorrent
LibTorrentC++

A high-performance C++ BitTorrent library for Unix-like systems with direct file-to-network transfers.

#high-performance#unix#network-library
Stars1.0k
Forks254
Last commit2 days ago
airpaste
airpasteJavaScript

A zero-configuration network pipe that automatically discovers peers on the same local network using mDNS.

#local-network#data-transfer#network-pipe
Stars827
Forks19
Last commit5 years ago
Laravel Video Chat
Laravel Video ChatPHP

A Laravel package for adding real-time one-to-one and group video chat, messaging, and file sharing to web applications.

#chat#realtime#vue-js
Stars817
Forks227
Last commit5 years ago
gfile
gfileGo

Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.

#webassembly#cli-tool#privacy
Stars762
Forks51
Last commit2 months ago
QuickShare
QuickShareGo

Quick and simple file sharing between different devices, built with Go, React and Typescript.

#yarn#typescript#golang
Stars639
Forks41
Last commit3 days ago
http
httpRust

A fast and simple HTTP server for quickly hosting directories with sensible defaults.

#http-server#directory-hosting#http
Stars494
Forks39
Last commit2 months ago
Local Content Share
Local Content ShareHTML

A self-hosted app for sharing text snippets, files, and links within a local network, featuring a markdown notepad.

#homelab#local-network#airdrop
Stars494
Forks22
Last commit8 months ago
BEPs
BEPsHTML

Official repository for BitTorrent Enhancement Proposals (BEPs) documenting protocol standards and practices.

#bittorrent-protocol#technical-documentation#protocol-specification
Stars444
Forks108
Last commit2 years ago
Soduto
SodutoSwift

A KDEConnect compatible client for macOS that enables seamless integration between your Apple devices and phones/tablets.

#desktop-app#kdeconnect#cross-platform
Stars429
Forks60
Last commit7 months ago
015
015Vue

015 is a self-hosted temporary file sharing platform. Focused on providing one-time, temporary file and text upload, processing, and sharing services.

#upload#firefox-send#file-upload
Stars418
Forks42
Last commit9 days ago
share-cli
share-cliJavaScript

A command-line tool to quickly share files via encrypted, password-protected HTTP links.

#http-server#productivity#localtunnel
Stars411
Forks13
Last commit7 years ago
bittorrent-protocol
bittorrent-protocolJavaScript

A simple, robust Node.js implementation of the BitTorrent peer wire protocol for building torrent clients.

#bittorrent#peer-wire-protocol#torrent
Stars359
Forks74
Last commit3 days ago
MLDonkey
MLDonkeyOCaml

A cross-platform multi-network peer-to-peer daemon for downloading files from various P2P networks.

#p2p-daemon#multi-network#headless-download
Stars347
Forks54
Last commit1 year ago
AMSMB2
AMSMB2Swift

A Swift framework for iOS, macOS, and tvOS to connect to SMB2/3 shares and perform file operations.

#smb2#ios#network-storage
Stars313
Forks119
Last commit4 months ago
Files Sharing
Files SharingPHP

A self-hosted, database-free file sharing application built with Laravel, offering WeTransfer-like functionality with secure bundle sharing.

#zip-download#no-database#laravel
Stars286
Forks36
Last commit2 days ago
Group Office
Group OfficePHP

Group Office groupware and CRM

#address-book#calendar#file-sharing
Stars284
Forks60
Last commit3 days ago
ansible-role-nfs
ansible-role-nfsJinja

An Ansible role for installing and configuring NFS (Network File System) servers and clients across Linux distributions.

#network-file-system#linux-server#devops
Stars280
Forks146
Last commit10 months ago
Tracim
TracimPython

A unified open-source collaboration platform combining threads, files, pages, tasks, and project management in organized spaces.

#open-source#multilingual#python
Stars275
Forks41
Last commit14 days ago
magnet-uri
magnet-uriJavaScript

Parse magnet URIs into structured objects and encode objects back into magnet URIs for BitTorrent applications.

#parse#magnet-uri#browserify
Stars237
Forks48
Last commit7 days ago
Peer Web Site
Peer Web SiteJavaScript

A browser-based tool for creating and hosting full-featured HTML websites peer-to-peer via WebRTC, WebTorrent, and IPFS.

#p2p-hosting#ipfs#distributed
Stars192
Forks26
Last commit2 years ago
IPFS Share
IPFS ShareTypeScript

Share files directly from your browser using IPFS — no cloud needed, with peer-to-peer transfers.

#ipfs#webtransport#files
Stars171
Forks36
Last commit4 months ago
skyfolder
skyfolderRust

A secure, portable HTTP/Bittorrent server that turns any local folder into a web-accessible file-sharing service.

#http-server#local-network#folder
Stars160
Forks7
Last commit2 years ago
ipfs-chat
ipfs-chatShell

A real-time, secure, peer-to-peer terminal messenger with end-to-end encrypted texting and file-sharing, built on IPFS pubsub.

#ipfs#dht#secure-messenger
Stars155
Forks15
Last commit1 month ago
PrivyDrop
PrivyDropTypeScript

An open-source web-app alternative to AirDrop

#end2end#text-sharing#file-sharing
Stars144
Forks13
Last commit13 days ago
tshare
tshareD

A command-line tool for quickly sharing local files via the web using the transfer.sh service.

#d#developer-tools#open-source
Stars143
Forks13
Last commit2 years ago
Flare
FlareTypeScript

A modern, self-hostable file sharing platform with screenshot tool integration, built for performance and customizability.

#pastebin#nextjs#file-management
Stars138
Forks7
Last commit1 day ago
GenVue
GenVueC#

A starter template for building secure, role-based file sharing web applications with ASP.NET Core and Vue.js.

#vue-js#asp-net-core#vuetify
Stars133
Forks24
Last commit8 years ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Self Hosted32
#Cross Platform24
#P2p22
#Docker18
#Cli Tool15
#Open Source13
#File Upload12
#Nodejs11
#Bittorrent11
#Go11
#Command Line Tool10
#Ipfs10