There are a lot of chat platforms on the internet. This page attempts to document and detail them as well as is possible. Note that most of the figures are approximates due to the lack of readily accessible information.
This pages details a list of community-oriented chat platforms, though any entry is welcome. There is a legend at the bottom indicating what each column means.
Active Services / Projects
|Name||Registered Users||Protocol||Protocol Type||Lifecycle||Active||FOSS||Voice||Servers||E2EE||Funding|
|Discord||350,000,000||Discord protocol||Centralised||Mature||VC / Monetised|
|Guilded||300,000||Bespoke||Centralised||Mature||Acquired by Roblox|
|Meower||5000||Meower Protocol||Centralised||In Development||Donations|
Defunct Services / Projects
|Name||Peak Registered Users||Protocol||Protocol Type||FOSS||Voice||Servers||E2EE||Historical Funding|
|Ferris Chat||33||Ferris protocol||Centralised|
- Protocol Type: one of:
- Centralised: a single authority is used to run the service.
- Federated: multiple independent servers can join together and communicate between each other - learn more here.
- Peer-to-peer: there is no central authority and all clients connect directly to each other.
- Lifecycle indicates either an official statement on progress or a rough estimation and is one of:
- Mature: product has been released and is relatively stable.
- Beta: product is yet to release but has surpassed its Minimal Viable Product stage.
- Alpha: product is still rough around the edges and likely does not have an MVP yet.
- In Development: product is still in early development.
- Active indicates whether the project is still in development or that the service is still online.
- FOSS indicates whether the project is "free and open source software" - learn more here.
- Voice indicates whether the project supports voice calls.
- Servers indicates whether the project supports creating communities or groups of channels.[note 1]
- E2EE indicates whether the project supports creating end-to-end encrypted channels.
- Depending on the platform, these may also be referred to as "guilds" or "spaces".