Hey everyone.
I make Peersuite, an opensource free communication platform.
It’s private by default, there’s no sign-in or email collection.
It’s peer-to-peer, there’s no server, after discovery you are connected directly to your friends my AES-GCN encrypted WebRTC channels. It forms a mesh and identifies superpeers. Because there is no server, in order to save your data between sessions, you can download your workspace into a password encrypted file. Happy to answer any questions.
FEATURES: chat with images, PMs, channels, and file send group audio/video calling screensharing kanban board whiteboard for diagrams/flowchartswith PNG export collaborative document editing with formatted PDF export
The best way for self hosting is docker, its on dockerhub as openconstruct/peersuite. You can also download desktop versions from the github or use on the web at https://peersuite.space/
Someone mentioned excalidraw on github also. If it would blend into the rest of the UI I wouldn’t mind, I’m not in love with the one I made lol. Could you make a PR with your changes on github? So far nobody has contributed any CSS changes, and I know I’m not great at design.
I think implementing a dedicated tool will help polish the experience since draw.io and excalidraw both support drawing diagrams and flow charts and that’s great for organizing visual data, making mind maps, and brainstorming.
I will look into making a PR next week but I’ve barely ever used Git and I’m not a developer so expect it to be kinda crap spaghetti code, lol. My CSS experience begins and ends with user layouts and themes on websites like MySpace and Tumblr, unfortunately, but I like making things look nice.