@Gargron

Matrix is federated, has multiple clients on every platform, and can bridge to centralized networks like Signal, Telegram etc if one absolutely must.

Matrix and IRC are all I use for over a year now.