Hey! Welcome to Membranexus, a small demo of my
Membrane project. While this is just a small chat app for demonstration, I originally concieved of building an entire mock internet on top of Membrane - with users freely submitting their sites and peers collaboritively hosting them. This is totally possible and sounds quite fun, so maybe I'll do it in the future.
I'm pretty happy with Membrane as it stands, though. It was a pedagological project from the start - amazed by certain facts about the internet, such as how it was possible to bootstrap from nothing to a robust, centralized network, I decided the only way to truly understand it was to build my own. Membrane is basically a set of routing and networking protocols for webRTC that allow you to create robust, self-sufficient, peer-to-peer networks in the browser - acting like a meta-internet that runs over the internet. I really loved this project and everything I learned from it - not least of which that I like making projects. Thanks for checking it out!
You can find the demo's code in /src/source/frontend on github. I'm hosting it (plus the site's STUN and TURN servers) with NGINX on lightsail. If you want more information about my hosting setup, please reach out!!