I digress on the category definition. Public messaging (without PM or DM features) is still messaging; and often far more useful than trying to forward 1:1 messages in order to bring additional participants onboard.
It's worth noting that GH/BB/GL have all foregone PM features; probably for the better in terms of productivity: messaging @all is likely more productive.
Related discussion: I've built FastComments to be "realtime" and support markdown. Been thinking of reusing the infrastructure to launch a little chat app, but not sure what the killer feature would be aside from being lightweight...
WhatsApp isn't "markdown", but supports code blocks using triple backquote (and uses underscore for italics and star for bold, which I think is a lot better than markdown anyway).
Zulip supports ~CommonMark Markdown: https://zulip.readthedocs.io/en/latest/subsystems/markdown.h...
Reddit supports Markdown. https://www.reddit.com/wiki/markdown
Discourse now supports CommonMark Markdown.
GitHub, BitBucket, GitLab and Gogs/Gitea support Markdown.
It's worth noting that GH/BB/GL have all foregone PM features; probably for the better in terms of productivity: messaging @all is likely more productive.
You can register for a free personal account with only an email, no requirement for phone number or contacts upload.
riot-desktop and Riot Android are solid.
RiotX on Android quickly catching up, has very modern UI, but no room management/calls yet.
People seem to love FluffyChat.
Don't waste your time with Fractal.
Related discussion: I've built FastComments to be "realtime" and support markdown. Been thinking of reusing the infrastructure to launch a little chat app, but not sure what the killer feature would be aside from being lightweight...
Edited to add Volt link.
[1]: https://faq.whatsapp.com/general/chats/how-to-format-your-me...