github.com/positive-intentions/p2p
a thin wrapper around peerjs with some functionalities for “intuitive” p2p communication.
this is a lighweight version of what is being used in our chat app. it will be developed with the aim to replace what is being used.
this is early development on this and it’s missing all the bells-and-whistles seen in the chat app. It’s an unstable experimental work-in-progress. it may contain bugs and/or incomplete features. provided for demo and educational purposes only.
Cool project! Theres a p2p chat protocol called tox, maybe you’d like to implement it in WASM etc. instead of making a competing standard? That would really help establishing p2p messaging, and you’d get a userbase included!
Thanks. I’ve come across tox before. It’s a good implementation. The aim of my project is not to compete, but more to demonstrate a different approach to P2P technology.
A key detail in mine is that it’s made to work in a typical web browser. While things like chat functionality can be demonstrated in our app. The app is capable to do things like shared xr spaces and shared filesystems… Unfortunately those features are still in need of refinement before they become appealing to users, but it works for a proof-of-concept.
@toothbrush @positive_intentions interesting project!