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: 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.

DesktopFile SharingGo
Added Feb 20, 2026 View details
psitransfer: Share Files from Your Own Server

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.

Self HostedJavaScriptWeb App
Added Jan 18, 2026 View details
zipline: Host a ShareX and File Upload Server

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.

TypeScriptSelf HostedDocker
Added Dec 23, 2025 View details
localsend: Share Files Between Nearby Devices

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.

Cross PlatformFile SharingDesktop App
Added Nov 7, 2025 View details
copyparty: Share and Upload Files from a Portable Server

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.

PythonSelf HostedFile Sharing
Added Oct 12, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️