conference logo

Playlist "36C3: Resource Exhaustion"

Refactoring qaul.net in Rust (Internet independent mesh communication App)

Mathias Jud

Concepts, goals, implementations and the lessons learned from rewriting qaul.net decentralized messenger in rust.

qaul.net is a Internet independent wifi mesh communication app with fully decentralized messaging, file sharing and voice chat. At the moment we are rewriting the entire application in rust, implementing our experience of 8 years off the grid peer2peer mesh communication, with a mobile first approach and a network agnostic routing protocoll wich can do synchronous as well as delay tolerant messaging.

We are currently rewriting qaul.net 2.0 in rust with a new network agnostic routing protocol, identity based routing and delay tolerant messaging. The talk will show our learnings and the journey ahead of us at the alpha stage of the rewrite.

* Homepage: https://qaul.net
* Code Repository: https://git.open-communication.net/qaul/qaul.net