LocalSend: Open-source, cross-platform file sharing to nearby devices

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. localsend

    An open-source cross-platform alternative to AirDrop

    But they also have Terms of Service (https://localsend.org/#/terms-of-service) which are not so great:

        You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. snapdrop

    A Progressive Web App for local file sharing

  4. croc

    Easily and securely send things from one computer to another :crocodile: :package:

    This very hn entries is bust contradicting your statement.

    Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?

    I have used both for a number of years already.

    [1] https://syncthing.net/

    [2] https://github.com/schollz/croc

  5. sharedrop

    Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

    what does widespread mean I always use https://www.sharedrop.io/ for myself only tho.

  6. filedrop

    📲 WebRTC E2E encrypted file transfer - React + node.js

  7. uploadserver

    Simple Rust file server which lets you upload, share, and download files from a web browser. Ready-to-run binaries for Windows, Mac, and Linux. Free/Open-Source alternative to AirDrop/Dropbox for transferring files on your local network without having to install anything. A more sophisticated version of `python3 -m http.server 8000`. (by akovacs)

    You first start one server on a desktop/laptop which has the software, and then any client (Android, iOS, PlayStation, Kindle, etc) with a web browser (no need to install any client software) can upload or download files from it.

    You can download prebuilt binaries for x86-64 Linux, Windows, or Mac OS (sorry, no prebuilt binaries for Apple Silicon, but they could be added if there is sufficient demand) from https://github.com/akovacs/uploadserver/releases/ or compile from source using a nightly rust toolchain if you prefer.

    Compared to cloud services or `python -m http.server 8000`, this is extremely fast since the server is written in rust, it is fairly simple (compiled and stripped binary is typically less than 3MB), it sends everything over local LAN, it seems to handle large files (over 4GB) fairly well, and you only need to install the software on one machine.

    For additional details, please see: https://news.ycombinator.com/item?id=39665095

  8. magic-wormhole

    get things from one computer to another, safely

    Some CLI alternatives if you don't need the GUI:

    Croc: https://github.com/schollz/croc

    Magic-Wormhole: https://github.com/magic-wormhole/magic-wormhole

    I used to use MW but switched to croc as the single binary was easier to deploy.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. simple-file-server

    A simple file server bundled as a single binary, capable of serving files from any local directory, with an (optional) GUI to control the server.

    I've been working on this: https://github.com/pvik/simple-file-server/releases

  11. pair

  12. instant.io

    🚀 Streaming file transfer over WebTorrent (torrents on the web)

  13. p2pcopy

    Small command line application to do p2p copy not using a central server... based on UDT

  14. pcp

    📦 Command line peer-to-peer data transfer tool based on libp2p.

  15. FilePizza

    :pizza: Peer-to-peer file transfers in your browser

    There are a few browser based p2p file sharing tools [1] and a bunch of CLI tools out there as well for the same job.

    # Browser Based

    1. FilePizza https://file.pizza/

  16. wormhole-william

    End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

  17. protocol

    The LocalSend REST API (by localsend)

  18. LANDrop

    Drop any files to any devices on your LAN.

  19. snapdrop-android

    Android client for local file sharing via https://pairdrop.net and self-hosted snapdrop

    The PairDrop dev appears to have been shadowbanned by github:

    https://github.com/fm-sys/snapdrop-android/issues/356#issuec...

  20. syncthing-android

    Discontinued Wrapper of syncthing for Android.

    This very hn entries is bust contradicting your statement.

    Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?

    I have used both for a number of years already.

    [1] https://syncthing.net/

    [2] https://github.com/schollz/croc

  21. NearDrop

    An unofficial Google Nearby Share/Quick Share app for macOS

    > I wish quick share (né nearby share) was available on linux (even if via chrome).

    I made NearDrop, which is a macOS implementation of Nearby Share: https://github.com/grishka/NearDrop

    And of course, someone tried to reimplement it for other OSes: https://github.com/PlutoHDDev/CrossDrop

  22. CrossDrop

    CrossDrop is a partial implementation of Google's Quick Share in Flutter for macOS, iOS and Linux. CrossDrop is based on NearDrop, a Swift implementation of Nearby Share for macOS.

    > I wish quick share (né nearby share) was available on linux (even if via chrome).

    I made NearDrop, which is a macOS implementation of Nearby Share: https://github.com/grishka/NearDrop

    And of course, someone tried to reimplement it for other OSes: https://github.com/PlutoHDDev/CrossDrop

  23. android

    Discontinued An open-source app that allows you to transfer files one to one securely or using a browser, all without the internet (by trebleshot)

    I continue to use TrebleShot[0] although it's repo is archived since it also enables browsing files using a Web browser. So you don't need to install it on the receiver side.

    Does LocalSend also have this capability?

    [0] https://github.com/trebleshot/android

  24. winstall

    A web app for browsing and installing Windows Package Manager apps.

    https://winstall.app. There's also winget.run, but it's no longer updated.

  25. rdv

    Discontinued Relay-assisted p2p connectivity library, protocol and CLI in Golang

    Haha that’s currently a way to explain to people who are used to hosting/sync based cloud solutions that anything that is (a) local p2p and (b) doesn’t need to upload-before-download is much faster. It’s also faster than WebRTC based solutions which there are dozens, WebRTC kind of sucks for large stuff.

    That said, the next version will have multi connection tcp striping, which is a lot faster than any single tcp solution in many cases, especially over long distances, similar to some ftp/usenet clients. (Spoiler there will be online p2p transfers. See https://github.com/betamos/rdv if curious)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What apps to synchronize share TEXT securely between Android / iOS / MacOS / Windows

    4 projects | /r/androidapps | 15 May 2023
  • Share files easily between Android devices and Windows PCs

    3 projects | /r/Android | 1 Apr 2023
  • Alternative to Toffeeshare?

    4 projects | /r/opensource | 25 Dec 2022
  • P2P file transfer

    3 projects | /r/software | 11 Oct 2022
  • What's the fastest, easiest way to send a 100gb .7z file to someone?

    3 projects | /r/techsupport | 18 Jul 2022