Beam those tunes

Where Messages Flow

When people think BEAM, they think WhatsApp-scale messaging, Discord-style concurrency, and systems that stay up while the world pokes at them. When people think secure chat, they think Signal or Matrix. Signal is excellent, but self-hosting your own server is not really part of the deal. Matrix is.

Meet River: a Matrix homeserver written in Elixir, built on the same runtime instincts that made the BEAM a natural home for real-time messaging in the first place. It is an attempt to pair Matrix’s open, federated, self-hostable model with Elixir’s strengths: massive concurrency, supervision, fault tolerance, and a web stack that already understands live, distributed systems.

There’s also a super power for building companion apps, web front ends or bridges, using native rpc’s over a cluster instead of http/json calls.

Source: git.sr.ht/~sbr/river