localsend/localsend

Description: An open-source cross-platform alternative to AirDrop

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on March 3rd, 2026
Created on December 16th, 2022
Open Issues & Pull Requests: 1,051 (+0)
Number of forks: 4,714
Total Stargazers: 85,591 (+0)
Total Subscribers: 325 (+0)

Issue Activity (beta)

Open issues: 847
New in 7 days: 5
Closed in 7 days: 5
Avg open age: 430 days
Stale 30+ days: 786
Stale 90+ days: 696

Recent activity

Opened in 7 days: 5
Closed in 7 days: 5
Comments in 7 days: 7
Events in 7 days: 19

Top labels

  • bug (357)
  • enhancement (342)
  • android (58)
  • duplicate (53)
  • windows (52)
  • linux (46)
  • macos (36)
  • packaging (34)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 hours
Mean response time: 79.4 days
90th percentile: 351.0 days
Tracked items: 1,122

Most active contributors

Detailed Description

LocalSend is a free, open-source cross-platform application built with Dart and Flutter that enables secure file and message sharing between nearby devices over a local network without requiring an internet connection or third-party servers. The application functions as an alternative to Apple's AirDrop, providing a REST API-based communication system with HTTPS encryption and on-the-fly TLS/SSL certificate generation for maximum security.

The project maintains broad platform support across Windows, macOS, Linux, Android, iOS, and Fire OS, with specific minimum version requirements ranging from Android 5.0 to macOS 11 Big Sur. Distribution occurs through multiple channels including app stores, package managers, and direct installers. The application uses port 53317 for both incoming TCP and UDP traffic and requires firewall configuration to function properly across local networks. A portable mode introduced in version 1.13.0 allows users to store settings in a local settings.json file, and a hidden startup flag added in version 1.15.0 enables the application to launch directly to the system tray.

The repository demonstrates significant community engagement with 1109 tracked issues and pull requests. The median response latency for issue and PR activity stands at 4.6 hours, though the mean extends to 1930.1 hours, indicating variable response times across different types of requests. Bug reports represent the most active issue category with 326 tracked items, followed closely by enhancement requests with 303 items. Android-specific issues account for 48 tracked items, reflecting platform-specific development considerations.

Tienisto emerges as the primary contributor with 1057 recorded events, followed by ShlomoCode with 347 events and Caesarovich with 43 events. The project's contributor base overlaps with major repositories including Microsoft's VSCode and TypeScript implementations as well as the Rust language repository, suggesting involvement from developers working across multiple significant open-source projects.

The codebase requires Flutter development setup, with the project specifying a particular Flutter version managed through the fvm tool to ensure consistency across development environments. Rust installation is also required for compilation. The application supports multiple languages through Weblate integration, with README documentation available in 17 languages including Spanish, Persian, Filipino, French, Indonesian, Italian, Japanese, Khmer, Korean, Polish, Portuguese, Russian, Thai, Turkish, Ukrainian, Vietnamese, and Chinese.

LocalSend's protocol documentation exists in a separate repository, providing detailed specifications for the secure communication mechanism. The project welcomes contributions through bug fixes, feature improvements, and translations, with a dedicated contributing guide available. Known performance considerations include slower transfer speeds on Android devices and the recommendation to use 5 GHz networks with encryption disabled for optimal speed. The application requires specific network configuration, including disabling AP isolation on routers and ensuring private network designation on Windows systems for device discovery to function properly.

localsend
by
localsendlocalsend/localsend

Repository Details

Fetching additional details & charts...