Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Steam Deck
  3. LocalSend

LocalSend

Apache-2.0Dartv1.17.0

An open-source cross-platform app for secure file and message sharing over local networks without internet.

Visit WebsiteGitHubGitHub
83.0k stars4.5k forks0 contributors

What is LocalSend?

LocalSend is an open-source application that allows users to securely share files and messages between devices over a local network without requiring an internet connection. It solves the problem of transferring data between different operating systems (like Windows, Android, macOS, and iOS) quickly and privately, without relying on external servers or cloud services.

Target Audience

Users who need to transfer files between different devices and operating systems on the same local network, especially those prioritizing privacy, offline capability, and avoiding proprietary ecosystems like AirDrop.

Value Proposition

Developers choose LocalSend because it's a completely free, open-source, and cross-platform alternative to proprietary solutions, with no data leaving the local network, ensuring privacy and reducing dependency on internet connectivity or third-party services.

Overview

An open-source cross-platform alternative to AirDrop

Use Cases

Best For

  • Sharing files between Windows and Android devices on the same Wi-Fi
  • Transferring photos from an iPhone to a Linux PC without cables
  • Sending documents between macOS and Windows machines offline
  • Quickly moving files between devices in environments with no internet access
  • Avoiding cloud storage or email for local file transfers
  • Privacy-focused users who want to keep data off external servers

Not Ideal For

  • Users who need to share files across different networks or over the internet.
  • Scenarios requiring automated, scheduled file transfers without manual intervention.
  • Environments with strict network policies that prevent peer-to-peer communication (e.g., corporate firewalls or AP isolation).
  • Projects demanding advanced features like file synchronization, version control, or large-scale batch processing.

Pros & Cons

Pros

Cross-Platform Compatibility

Native apps for Windows, macOS, Linux, Android, iOS, and Fire OS, as listed in the download section, enabling seamless file sharing across diverse operating systems.

No Internet Dependency

Operates entirely over local network using a REST API, ensuring fast and private transfers without relying on external servers or cloud services, as emphasized in the philosophy.

Secure Encryption

All data is sent over HTTPS with TLS/SSL certificates generated on each device, providing robust security for local communications, as described in the 'How It Works' section.

Easy Out-of-Box Setup

Works automatically with device discovery in most cases, though firewall configuration might be needed, making it accessible for quick local transfers.

Portable Mode Support

Can run in portable mode with settings stored alongside the executable, useful for temporary or restricted environments, as introduced in v1.13.0.

Cons

Manual Update Management

Lacks auto-update functionality, requiring users to manually download new versions from app stores or package managers, as noted in the download section.

Network Configuration Hurdles

May require disabling AP isolation on routers or adjusting firewall settings to allow traffic on port 53317, which can be complex in restricted environments, as highlighted in the troubleshooting table.

Android Performance Issues

Known speed limitations on Android, with a linked bug report in the troubleshooting section, potentially affecting transfer efficiency.

Complex Build Process

Building from source requires an older Flutter version and Rust, as specified in the getting started guide, which might deter contributors or cause compatibility issues.

Open Source Alternative To

LocalSend is an open-source alternative to the following products:

AirDrop
AirDrop

AirDrop is a wireless file-sharing feature built into Apple devices that allows users to quickly transfer files between nearby iOS and macOS devices.

Frequently Asked Questions

Quick Stats

Stars82,973
Forks4,496
Contributors0
Open Issues921
Last commit3 days ago
CreatedSince 2022

Tags

#dart#open-source#local-network#rest-api#privacy#secure-transfer#cross-platform#flutter-apps#flutter#file-sharing

Built With

R
Rust
F
Flutter

Links & Resources

Website

Included in

Steam Deck688
Auto-fetched 22 hours ago

Related Projects

SunshineSunshine

Self-hosted game stream host for Moonlight.

Stars37,762
Forks1,972
Last commit1 day ago
MoonlightMoonlight

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

Stars17,457
Forks1,097
Last commit1 day ago
KDE ConnectKDE Connect

Multi-platform app that allows your devices to communicate

Stars3,735
Forks257
Last commit1 day ago
GreenlightGreenlight

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.

Stars2,784
Forks158
Last commit3 days ago
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