simple-peer-files
peerjs
simple-peer-files | peerjs | |
---|---|---|
- | 24 | |
35 | 12,533 | |
- | 0.7% | |
0.0 | 7.6 | |
over 1 year ago | 4 days ago | |
TypeScript | TypeScript | |
Mozilla Public License 2.0 | 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.
simple-peer-files
We haven't tracked posts mentioning simple-peer-files yet.
Tracking mentions began in Dec 2020.
peerjs
-
Show HN: Screen Sharing in the Browser–No Downloads, No Registrations
config?: any;
Since we're not overriding it, we take the default. And `defaultConfig` leads us to: https://github.com/peers/peerjs/blob/c073252f879b57757f8a82d... which lists STUN & TURN servers.
… so it sure looks to me like it is using a TURN server…
-
Show HN: I built a website to share files and messages without any server
look at https://peerjs.com that this the project is using.
-
Help us prioritize features for our decentralized p2p chat app
this app is using peerjs to connect peers over a webrtc connection. check out thier docs for more info. with webrtc, things like file-transfer, should be very performant compared to cloud storage providers... especially over LAN. network speed doesnt seems to be an issue i have experienced.
- Blockchain as a Datastructure
-
Some things I learned, retrofitting a browser-based RTS for network multiplayer.
I'm using the client-side PeerJS https://peerjs.com/ library for networking. As the name may imply, a direct connection is established between two peers using WebRTC via "handshake" through an intermediary server they host - and, they provide source for the server as well. I have found it to be quite reliable, thus far.
-
A question about webrtc
You kind of sound like a beginner. The browser APIs are a bit painful to work with. It might be easier to use PeerJS: https://peerjs.com/
-
Create a Keyword Generator Chrome Extension🔥
If you want you can use Preact. PreactJS is a lightweight alternative to ReactJS, designed for high performance and compatibility. is often used in applications where performance is critical and has a small footprint.
-
Do you feel that programming has been easier to understand in game development versus other types of programming because of your experience with actual videogames?
This opens up a lot of neat possibilities, and fortunately I found a very easy JavaScript library for handling multiplayer called PeerJS. The way you can send packets from player to player is very simple and something even a beginner to JavaScript could understand.
-
Ask HN: Those making $0/month or less on side projects – Show and tell
You might be able to eliminate the VPS by making it P2P using something like PeerJS [1]. PeerJS provides a free shared connection broker server.
[1]: https://peerjs.com/
-
New to WebRTC and Node.js, Need Help Getting Started
Note: peerjs is a good starting point!
What are some alternatives?
p2p-media-loader - An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
simple-peer - 📡 Simple WebRTC video, voice, and data channels
hyperhyperspace-core - A library to create p2p applications, using the browser as a full peer.
Socket.io - Realtime application framework (Node.JS server)
artico - Artico - WebRTC made simple
mediasoup - Cutting Edge WebRTC Video Conferencing
briefing - 🔮 Secure direct video group chat
Pion WebRTC - Pure Go implementation of the WebRTC API
coturn - coturn TURN server project
js-libp2p-webrtc-star - libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
peer - Decentralized web apps over web2.
peerjs-go - Golang PeerJS implementation