Node.js-LAN-File-Sharing
offline-browser-communication
Node.js-LAN-File-Sharing | offline-browser-communication | |
---|---|---|
1 | 4 | |
78 | 185 | |
- | 2.2% | |
1.8 | 2.0 | |
over 3 years ago | 13 days ago | |
JavaScript | Go | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Node.js-LAN-File-Sharing
-
Is it possible to build a file sharing (only for local networks) web app using WebRTC?
WebRTC might be much, since you need to build a server to handle the client matching and given its local network you could probably just use something like LAN.js or a similar project LAN.js https://nutbread.github.io/lan/ Node Lan File Sharing https://github.com/barissenkal/Node.js-LAN-File-Sharing
offline-browser-communication
-
P2pcf: P2P WebRTC via Cloudflare Workers
I think that’s an amazing idea. I tried with https://github.com/pion/offline-browser-communication but it requires standards improvements
If you are interested I would love to work together! Join the Pion slack and would love to brainstorm
-
Brute-forcing a macOS user’s real name from a browser using mDNS
Yes that is (almost) possible!
https://github.com/pion/offline-browser-communication
If the W3C accepted this as a valid use case it could be available quickly.
-
OBS Merges WebRTC Support
Yes WebRTC does require a discovery mechanism. That is where WHIP/Signaling comes into play.
I have a chapter on signaling here https://webrtcforthecurious.com/docs/02-signaling/
I have an example of WebRTC without signaling https://github.com/pion/offline-browser-communication. Each side has to agree on things ahead of time. Useful for security cameras/IoT/LAN stuff though!
-
Is it possible to build a file sharing (only for local networks) web app using WebRTC?
I made offline-browser-communication to show how it could be done. It connects two peers without a signaling server and is portable between networks.
What are some alternatives?
snapdrop - A Progressive Web App for local file sharing
awesome-peer-to-peer - A list of peer-to-peer resources.
webrtc-for-the-curious - WebRTC for the Curious: Go beyond the APIs
PortScanner - A port scanner through the web browser.