← All repositories

localsendlocalsend

75,231 stars4,004 forksDartapache-2.00 views
localsend.org

Localsend

Features

  • File Transfer UtilitiesA secure peer-to-peer utility for sharing files between devices on the same local network without requiring internet connectivity.
  • Cross-Platform UI FrameworksUses a single codebase to render native-looking interfaces across multiple operating systems by drawing directly to the screen.
  • Local Peer-to-Peer File SharingMove files securely between devices on the same network using end-to-end encryption to bypass the need for internet connectivity or cloud-based storage services.
  • Multi-Platform Application SuitesA unified codebase capable of generating native installation packages for desktop and mobile operating systems from a single source.
  • Encrypted Socket Data TransfersEstablishes secure point-to-point communication channels between devices to transmit files without relying on external servers or cloud storage.
  • End-to-End Encrypted MessengersA private communication layer that ensures data integrity and confidentiality during direct device-to-device transfers over local network protocols.
  • Cross-Platform Desktop Distribution ToolsPackaging and distributing software applications as native binaries for Windows, macOS, and Linux environments from a single codebase.
  • Android PackagesCreate Android application packages or app bundles using command line interfaces to prepare software for distribution on mobile devices.
  • Mobile Application PackagingGenerating signed application bundles for iOS and Android to prepare software for deployment and distribution on mobile devices.
  • Localization Management PlatformsA community-driven effort that maintains multi-language support through collaborative translation workflows and structured resource file management.
  • Multi-Platform Build OrchestratorsAutomates the generation of native binaries and installation packages by wrapping platform-specific toolchains into a unified command-line interface.
  • iOS Packaging ToolsCreate iOS application packages using command line interfaces to prepare software for distribution on Apple mobile devices.
  • Windows InstallersCreate Windows executables or MSIX packages using command line interfaces to prepare software for distribution on desktop computers.
  • macOS Package GeneratorsCreate macOS application bundles using command line interfaces to prepare software for distribution on desktop computers.
  • Linux Package GeneratorsCreate Linux binaries, AppImages, or Snap packages using command line interfaces to prepare software for distribution on desktop computers.
  • Local Network Peer DiscoveryIdentifies available devices on the same subnet by broadcasting and listening for UDP packets to establish direct connections.
  • Local File Transfer ProtocolsTransferring files securely between devices on the same local network without relying on internet connectivity or cloud-based storage services.