Skip to content

Support Threading

Official MSC2836
Issue in Ruma

Necessary for forum-like apps such as Hummingbard (repo) to work. Ruma/Conduit is looking to be the easiest and most cost-effective way to self-host a Matrix community. The most advanced reference implementation of a federated, ActivityPub-compatible forum also happens to be made in Rust: Lemmy.

Personally I see the greatest potential in a more Discourse-like client implementation, primarily designed for structured discussion as seen on Users and Internals. The official Matrix server for Rust should eventually bridge seamlessly with those two forums. I’m working with the Hummingbard developer to envision a prototype for such a chat/forum hybrid application in a soon-to-be-released rewrite of Hb.

A reference implementation exists in Dendrite: https://github.com/matrix-org/dendrite/pull/1589 https://github.com/matrix-org/dendrite/pull/1596

It’s also been demonstrated in Cerulean: https://github.com/matrix-org/cerulean

Edited by Jonas Zohren