-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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`.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
snapdrop-android
Android client for local file sharing via https://snapdrop.net/ and https://pairdrop.net
-
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.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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
what does widespread mean I always use https://www.sharedrop.io/ for myself only tho.
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
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.
I've been working on this: https://github.com/pvik/simple-file-server/releases
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/
The PairDrop dev appears to have been shadowbanned by github:
https://github.com/fm-sys/snapdrop-android/issues/356#issuec...
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
> 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
> 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
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
https://winstall.app. There's also winget.run, but it's no longer updated.
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)