@batworx@mastodon.africa There are, like XMPP, many public instances (called homeserver), where you can create your account. Several ones also provide bridges to other networks like Telegram, IRC, etc. You can of course also host everything on your own system independently.
Beeper has a fully functional ready to use solution with probably the best user integrations in their dedicated app (for all systems). But you might also have a look on more community based servers like bsd.cafe