Sharedrop: Easy P2P file transfer powered by WebRTC – inspired by Apple AirDrop
ShareDrop is a GitHub web app like Apple AirDrop, facilitating secure file transfers via WebRTC and Firebase. It allows local and cross-network transfers, supports various browsers, and offers donation options. Setup and deployment guidance are provided.
Read original articleShareDrop is a web application on GitHub inspired by Apple AirDrop, enabling secure file transfers between devices using WebRTC and Firebase. It supports local network transfers without configuration and cross-network transfers via unique URL rooms, catering to mobile and desktop devices. Users can donate to support server costs through PayPal or Buy Me a Coffee. Supported browsers include Chrome, Edge, Firefox, Opera, and Safari 13+. The repository offers setup steps for Firebase, dependency installation, and local development. Deployment instructions for Heroku are also available. For inquiries or assistance, users can reach out for help.
Related
Show HN: Triplit – Open-source syncing database that runs on server and client
The GitHub URL provides details on `@changesets/cli`, a tool for versioning and publishing code in multi-package and single-package repositories. Full documentation and common questions are accessible in their repository.
Show HN: Standard Webhooks – simplifying 3rd party API's
Syncd simplifies webhook integrations by offering real-time data connectivity. Users can tunnel webhooks to different endpoints, test locally, and manage incoming data efficiently. The platform streamlines API integration, providing features like logging, debugging, and local testing. Join the waitlist for early access.
Localsend can do that. Problem being when the other person did does not have that installed on their phone. It's really crazy how offline-first networking is still partitioned by iPhone/Android for so many years.
Have made this using occasional threads like this one and update it when I find some new tool.
Works pretty good for my use cases.
EDIT: Oh, this was already mentioned... sorry.
I wonder if it's an IPv6 issue? My two devices might have shown up to the server as two different IPv6 addresses, not the same NATed IPv4 address.
it's so funny how everyone have a favorite. They all use standardized hacks on top of hacks, just because ISP do not want to let you serve content and will fight for NAT, which is their only line of defense from everyone else messing with their precious IGMP multicast hacks so they can subsidize their TV business on your internet bill. it's all so funny.
but the best joke is how microsoft and apple both tried to "make things work" in the late 90s (?) with their special zero-conf-by-other-names trainwreak of network protocols.
There's no end in sight.
Related
Show HN: Triplit – Open-source syncing database that runs on server and client
The GitHub URL provides details on `@changesets/cli`, a tool for versioning and publishing code in multi-package and single-package repositories. Full documentation and common questions are accessible in their repository.
Show HN: Standard Webhooks – simplifying 3rd party API's
Syncd simplifies webhook integrations by offering real-time data connectivity. Users can tunnel webhooks to different endpoints, test locally, and manage incoming data efficiently. The platform streamlines API integration, providing features like logging, debugging, and local testing. Join the waitlist for early access.