Open Source File Sharing Tools
File sharing tools move files between people and devices, whether across the internet or over a local network. They address common needs such as sending large files, coordinating access, transferring data without a central cloud service, and protecting sensitive content. Depending on the method, sharing can use direct connections, a web server, temporary links, or encrypted transfers. These tools can help individuals and organizations retain control over where files are stored and how recipients access them.
Open source options range from local network transfer apps and self-hosted file servers to browser-based services and command-line streaming utilities. When choosing one, consider supported devices and protocols, file size limits, encryption and access controls, setup requirements, and whether it fits existing workflows. Check the license, documentation, maintenance activity, and data storage model as well. These tools are useful for households, teams, and administrators seeking practical ways to exchange files with more control over privacy and infrastructure.
5 repositories · updated October 3, 2026

Transok: Efficient LAN File Sharing Tool with Go and Wails
Transok is an efficient LAN file sharing tool built with Go and Wails, designed for seamless file transfers within your local network. It offers a lightweight desktop application with features like password protection, unlimited file sizes, and encrypted sharing. This project provides a secure and performant solution for local network file exchange.

psitransfer: Share Files from Your Own Server
PsiTransfer is a self-hosted file-sharing service for sending files without accounts. It supports resumable transfers, expiring upload buckets, and one-time downloads, making it useful when you want control over where shared files are hosted.

zipline: Host a ShareX and File Upload Server
Zipline is a self-hosted server for uploading, organizing, and sharing files, with ShareX support and a web interface. It suits individuals and teams who want control over their uploads, integrations, and storage.

localsend: Share Files Between Nearby Devices
LocalSend transfers files and messages between nearby devices on the same local network, without internet access or third-party servers. It suits people who need a cross-platform alternative to cloud-based sharing or platform-specific transfer tools.

copyparty: Share and Upload Files from a Portable Server
Copyparty is a portable file server for browsing, sharing, and transferring files through a web browser or network protocols. It suits people who want a flexible self-hosted file hub without a large dependency stack.