Light

YouTube
@condret
>If you want to learn why it is there, do C for a while
I have considered doing that.
The main thing stopping me is that pretty much all the platforms I want to code for use Rust, such as #Freenet and #Veilid.
Also, the sort of software I want to write is generally security-relevant so it would probably be good for my users to have those guarantees.

I kinda threw out the entire Scrapwire #veilid TUI chat code and started over by making a protocol doc. It's paying off. I'm just now having the first ever group chat with it, using MLS encryption. 1:1 chats use double-ratchet Signal-style encryption.

This is so fun!

The #Veilid chat app has an inline image sender/viewer now, so you can type "/image" in a chat to send a picture to the recipient.

@c0debabe

Modal collective https://modal.cx/ there building essentially the same as #veilid, but with an local / offline first focus.

Towards a Sovereign Mobile Stack — Modal Collective

Let’s build a real alternative to iOS and Android.

Modal Collective
The significance of the #Veilid bit here is that you should imagine something like Signal… but where there’s not a server in the middle. No central registry. Not a metadata handler or NAT bridge or STUN broker or login anywhere to be found, just a series of reads and writes to a shared global distributed hash table.
It seemed nifty for the #Veilid chat app to have file transfers, too, so I wrapped Stigmerge into it. The UI is still buggy, but… it actually transfers files, and they come out the other end intact.

@bobdobberson

We live in the decentralized age of #BitTorrent, #TOR , and #Veilid

Behold, the world's first ever successful #Veilid group chat, as far as I know. The UI is wonky and buggy at the moment, but each machine was able to post to the chat and read others' messages.
Current status of a new peer-to-peer chat app running on #Veilid.