OPERATING SYSTEMSOS Linux

GOSIM 2024 Europe Fediverse Kevin Boos: Robrix: A Multi-Platform Rust APP for Matrix Chat and More

Robrix is (currently) a new Matrix chat client application written in Rust to demonstrate and drive the featureset of Project Robius, a multi-platform app dev framework. Thanks to the efforts of the Robius software stack, and in particular the Makepad UI toolkit, Robrix runs seamlessly across Android, iOS, macOS, Linux, and Windows (with web and OpenHarmony to come), all without a single line of platform-specific code. This talk will cover the general architecture and features of Robrix, our experience developing apps in Rust and the challenges encountered therein, and how Robrix’s needs have driven the development of ecosystem components. Finally, we’ll lay out our future vision for Robrix as an open-source “hub” app, bringing together many aspects of the fediverse beyond Matrix chat: decentralized social networks, news aggregators and forums, code views for git hosts, and the integration of AI features via local LLMs. https://github.com/gosimfoundation/europe2024/blob/main/presentations/fediverse/Kevin_Boos-Robrix_Talk_GOSIM_Europe_May_6_2024_condensed_size.pdf

source

by GOSIM Foundation

linux foundation