1. 8

    Yesterday I published Hendrix, p2p chat for web. It’s build on some cool, new technologies like PeerJS (WebRTC) and React (Shadown DOM). It’s an attempt to create IRC for web that’s as server-less as possible. I would like to hear what do you think and a star would be great!

    Currently I’m planning to add things like:

    • Group chat and rooms/channels,
    • Authentication (I’m thinking PGP);
    1. 2

      so how easy is peer-to-peer in browsers now? a while (a few years i guess) back when opengl becamme available in browsers i started writing an “arcade” game that would run in browsers and allow people to fly around the surface of a planet shooting each other. it didn’t get very far (i am not an experienced 3d programmer), but it was clear the p2p part was not going to be ready any time soon anyway… is that now “trivial”?

      1. 2

        I can’t comment on how it has changed in past years because I’m new to the WebRTC myself and this is my first attempt to make something with it. However, PeerJS (WebRTC wrapper) helps and it’s a matter of listening and triggering events that PeerJS offers.

      2. 1

        this looks great! I’ve been working on a leisure project similar to this one, only not web based. I’d be happy to share my ideas or designs with you, if you wish.

        I can’t seem to get it up and running, though. would you consider adding some instructions into the README file so other people know how to get this booted up?

        thanks, and good luck!

        1. 1

          Thanks! I would like to hear your thoughts on Hendrix.

          I added some instructions to the repo! ;)

        2. 1

          Great project! Would love to see live demo :)

          1. 1

            Thanks!

            I’ve been trying to implement group chat now. As soon as it’s ready, I will create a demo page! ;)

            1. 1

              I will be waiting for that. Meanwhile I hope that there will be time to try it on my own.

          2. 1

            I love the project. We need to bring internet tech back to a distributed model from which it came from. I am also excited about WebRTC. Have a look at my project Fire★, I had to implement something like WebRTC from scratch. Though mine is built from C++ and not web tech.

            If you see any awesome idea from Fire★, go ahead and clone. We need more p2p to take off.

            1. 1

              Looks like a cool project :) You might also be interested in https://echoplex.us. I’m using PGP to sign/encrypt messages, which I think works pretty well for identity in an anonymous environment