Chat App Comparison List: Difference between revisions

From Revolt Wiki
→‎Unreleased Projects: Campground will be federated
Added regional platforms section
 
(13 intermediate revisions by 2 users not shown)
Line 38: Line 38:
|{{Na}}
|{{Na}}
|Monetised
|Monetised
|-
|[[Guilded]]
|2,000,000
|Bespoke
|Centralised
| Mature |Mature
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|VC
|-
|-
|'''Stoat'''
|'''Stoat'''
|'''850,000'''
|'''1,000,000'''
|'''[https://developers.stoat.chat/api-reference/ Stoat protocol]'''
|'''[https://developers.stoat.chat/api-reference/ Stoat protocol]'''
|'''Centralised'''
|'''Centralised'''
Line 75: Line 63:
|Donations
|Donations
|-
|-
|[[Valour]]
|[[Root App]]
|5,141
|4,846
|Bespoke
|Bespoke
|Centralised
|Centralised
| Alpha |Alpha
|Mature|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|Donations, Web3
|
|-
|-
|[[Zulip]]
|[[Matrix]]
|
|
|Bespoke
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Centralised
|Federated
|Mature
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Partial}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|
|
|-
|-
|[[Wire]]
|[[TeamSpeak]]
|
|
|Bespoke
|Bespoke
Line 105: Line 93:
|Mature
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 111: Line 99:
|
|
|-
|-
|[[Mattermost]]
|[[Zulip]]
|
|
|Bespoke
|Bespoke
Line 120: Line 108:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|Monetised
|
|-
|-
|[[Quebic]]
|[[Wire]]
|
|
|Bespoke
|Bespoke
Line 129: Line 117:
|Mature
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Monetised
|{{Ya}}
|
|-
|-
|[[Hyalus]]
|[[Mattermost]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
| Beta |Beta
|Mature
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 145: Line 133:
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|Monetised
|-
|-
|[[Fluxer]]
|[[Fluxer]]
Line 153: Line 141:
|Beta
|Beta
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
Line 172: Line 160:
|Donations
|Donations
|-
|-
|[[Adapt]]
|[[Valour]]
|
|5,141
|Bespoke
|Bespoke
|Centralised
|Centralised
|In Development
|Alpha
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|
|Donations
|-
|-
|[[Mikoto]]
|[[Strafe.chat]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
| Unknown |In Development
|Alpha
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|Donations
|{{Na}}
|
|-
|-
|[[Zorium]]
|[[Adapt]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
|In Development
|In Development
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|
|
|-
|-
|[[VOLT.IM]]
|[[Mikoto]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
|In Development
| Unknown |In Development
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Na}}
|{{Na}}
|
|
|-
|-
|[[TeamSpeak]]
|[[VOLT.IM]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
|Mature
|In Development
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|
|
|-
|-
Line 279: Line 267:
|{{Na}}
|{{Na}}
|
|
|-
|[[The Real World]]
|
|Bespoke
|Centralised
|Mature
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Na}}
|Paid Entrance
|-
|-
|[[Rocket.chat]]
|[[Rocket.chat]]
Line 303: Line 279:
|{{Ya}}
|{{Ya}}
|Enterprise Edition
|Enterprise Edition
|-
|[[Matrix]]
| -
|[https://matrix.org/docs/guides/introduction Matrix protocol]
|Federated
|Mature
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Partial}}
|{{Ya}}
|
|-
|-
|[[Polyphony]]
|[[Polyphony]]
Line 340: Line 304:
|
|
|-
|-
|[[KOOK]]
|[[Quiet]]
|
|
|Bespoke
|Bespoke
|Centralised
|Peer-to-Peer
|Mature
|Beta
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|Monetised
|-
|[[Oopz]]
|
|
|Bespoke
|Centralised
|Mature
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|
|
|-
|-
Line 376: Line 328:
|
|
|-
|-
|[[Strafe.chat]]
|[[Hyalus]]
|
|
|Bespoke
|Bespoke
|Centralised
|Centralised
|Shelved
|Beta |Shelved
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Ya}}
|Donations
|
|}
|}


==== Discord Clones ====
=== Discord Clones ===
Projects that position themselves as Discord clones, some of them are unnamed.
Projects that position themselves as Discord clones, some of them are unnamed.
{| class="wikitable sortable col-3-right
{| class="wikitable sortable col-3-right
Line 465: Line 417:
|}
|}


=== Unreleased Projects ===
=== Regional Platforms ===
Projects whose service is not available for public access yet.
Chat apps designed or catered towards a specific region, mostly to comply with local laws and regulations.
{| class="wikitable sortable col-3-right"
 
==== Russia ====
 
{| class="wikitable sortable col-3-right
!Name
!Registered Users
!Active
!FOSS
!Government-controlled
!Voice
!Servers
|-
|[[Lenza]]
|
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|-
|[[Lolka]]
|20000
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|-
|[[Russcord]]
|
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|-
|[[RuscordNET]]
|
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|}
 
==== People's Republic of China ====
 
 
{| class="wikitable sortable col-3-right
!Name
!Registered Users
!Active
!FOSS
!Government-controlled
!Voice
!Servers
|-
|[[KOOK]]
|
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|-
|[[Oopz]]
|
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|-
|[[Kaiheila]]
|
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|}
 
=== Vibe-coded Projects ===
Projects partly or fully written with use or assistance of artificial intelligence. While providing all necessary functionality, their privacy, UI, UX, or other crucial components may suffer.
{| class="wikitable sortable col-3-right
!Name
!Name
!Protocol Type
!Protocol Type
!Registered Users
!Registered Users
!Active
!FOSS
!FOSS
!Voice
!Voice
!Servers
!Servers
!E2EE
!Funding
!Funding
|-
|-
|[[Root App]]
|[[Kloak]]
|Centralised
|10000
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Donations
|-
|[[Echoed]]
|Centralised
|1300
|{{Ya}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|-
|[[Tavrn]]
|Centralised
|Centralised
|4,846
|5
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|-
|[[Loqa]]
|Centralised
|
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|
|-
|[[Harmony (mony.lol)]]
|Federated
|
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|
|
|}
=== Unreleased Projects ===
Projects whose service is not available for public access yet.
{| class="wikitable sortable col-3-right"
!Name
!Protocol Type
!Registered Users
!FOSS
!Voice
!Servers
!E2EE
!Funding
|-
|-
|[[Travesty]]
|[[Travesty]]
Line 535: Line 620:
|
|
|{{Ya}}
|{{Ya}}
|
|
|
|
|-
|[[Tavrn]]
|Centralised
|
|{{Na}}
|
|
|
|
Line 562: Line 638:
!E2EE
!E2EE
!Historical Funding
!Historical Funding
|-
|[[Guilded]]
|2,000,000
|Bespoke
|Centralised
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|VC
|-
|[[Quebic]]
|
|Bespoke
|Centralised
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Monetised
|-
|-
|[[Cirlos]]
|[[Cirlos]]
Line 769: Line 865:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Ya}}
|{{Na}}
|
|-
|[[Kaiheila]]
|
|Bespoke
|Centralised
|{{Na}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|{{Na}}
|{{Na}}

Latest revision as of 16:28, 3 March 2026

There are a lot of chat platforms on the internet. This page attempts to document them and details about them. 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.

Name Registered Users Protocol Protocol Type Lifecycle Active FOSS Voice Servers E2EE Funding
Discord 350,000,000 Discord protocol Centralised Mature Yes No Yes Yes No VC / Monetised
Slack 65,000,000 Bespoke Centralised Mature Yes No Yes Yes No Monetised
Stoat 1,000,000 Stoat protocol Centralised Beta Yes Yes Yes Yes No Donations
Nerimity 31,000 Bespoke Centralised Mature Yes Yes Yes Yes No Donations
Root App 4,846 Bespoke Centralised Mature Yes No Yes Yes No
Matrix Matrix protocol Federated Mature Yes No Yes Yes
TeamSpeak Bespoke Centralised Mature Yes No Yes Yes Yes
Zulip Bespoke Centralised Mature Yes Yes Yes Yes No
Wire Bespoke Centralised Mature Yes Yes Yes Yes Yes
Mattermost Bespoke Centralised Mature Yes Yes Yes Yes Yes Monetised
Fluxer Bespoke Centralised Beta Yes Yes Yes Yes No
Spacebar Discord protocol Centralised Alpha Yes Yes No Yes No Donations
Valour 5,141 Bespoke Centralised Alpha No Yes Yes Yes No Donations
Strafe.chat Bespoke Centralised Alpha Yes Yes Yes Yes No Donations
Adapt Bespoke Centralised In Development Yes Yes No Yes No
Mikoto Bespoke Centralised In Development Yes Yes No No No
VOLT.IM Bespoke Centralised In Development Yes No No Yes No
Mumble Bespoke Centralised Mature Yes Yes Yes No No
Ventrilo Bespoke Centralised Mature Yes No Yes Yes No
Parallel Bespoke Centralised Mature Yes No Yes No No
Rune Bespoke Centralised Mature Yes No Yes No No
Rocket.chat Bespoke, compatible with Matrix protocol Federated Mature Yes Yes Yes Yes Yes Enterprise Edition
Polyphony Polyproto Federated In development Yes Yes No No Yes
Roomy AT Protocol Federated In development Yes Yes No Yes No
Quiet Bespoke Peer-to-Peer Beta Yes Yes No Yes
Cabal - Bespoke Peer-to-Peer Yes Yes Yes
Hyalus Bespoke Centralised Shelved Yes Yes Yes Yes Yes

Discord Clones

Projects that position themselves as Discord clones, some of them are unnamed.

Name Creator Active FOSS Voice Servers E2EE Repository
Valkyrie sentrionic No Yes No Yes No https://github.com/sentrionic/Valkyrie
DClone theADAMJR No Yes No Yes No https://github.com/codea-live/dclone
ericellb No Yes Yes Yes No https://github.com/ericellb/React-Discord-Clone
MiniCord ThaiKod No Yes No Yes No https://github.com/ThalKod/discord-clone
miladr0 No Yes No Yes No https://github.com/miladr0/discord-clone
arihant-jain-09 No Yes Yes Yes No https://github.com/arihant-jain-09/discord-clone
Discors jeffdeliso No Yes Yes Yes No https://github.com/jeffdeliso/discors

Regional Platforms

Chat apps designed or catered towards a specific region, mostly to comply with local laws and regulations.

Russia

Name Registered Users Active FOSS Government-controlled Voice Servers
Lenza Yes No Yes Yes Yes
Lolka 20000 Yes No No Yes Yes
Russcord Yes No No Yes Yes
RuscordNET Yes No No Yes Yes

People's Republic of China

Name Registered Users Active FOSS Government-controlled Voice Servers
KOOK Yes No Yes Yes Yes
Oopz Yes No No Yes Yes
Kaiheila No No Yes Yes Yes

Vibe-coded Projects

Projects partly or fully written with use or assistance of artificial intelligence. While providing all necessary functionality, their privacy, UI, UX, or other crucial components may suffer.

Name Protocol Type Registered Users Active FOSS Voice Servers Funding
Kloak Centralised 10000 Yes No Yes Yes Donations
Echoed Centralised 1300 Yes No Yes Yes
Tavrn Centralised 5 Yes No Yes Yes
Loqa Centralised Yes No Yes Yes
Harmony (mony.lol) Federated Yes Yes Yes Yes

Unreleased Projects

Projects whose service is not available for public access yet.

Name Protocol Type Registered Users FOSS Voice Servers E2EE Funding
Travesty Centralised 32 No No Yes No
Lantern Centralised 24 Yes No Yes No Donations
Upryzing Centralised Yes Yes Yes No
Campground Federated Yes Yes Yes No
Kastel Centralised Yes No Yes No
Squirrel Chat Centralised Yes

Defunct Services / Projects

Projects that no longer operate / are developed.

Name Peak Registered Users Protocol Protocol Type FOSS Voice Servers E2EE Historical Funding
Guilded 2,000,000 Bespoke Centralised No Yes Yes No VC
Quebic Bespoke Centralised No Yes Yes Yes Monetised
Cirlos 138 Bespoke Centralised No Yes Yes No Monetised
Nertivia 10,818 Bespoke Centralised Yes P2P Yes No Donations
Derailed Bespoke Centralised Yes No Yes No
Gitter - Bespoke Centralised Yes No No No
Ferris Chat 33 Ferris protocol Centralised Yes No No No
Meower Bespoke Centralised Yes No No No
RIOT Bespoke Centralised Yes No Yes No
Memberset Bespoke Centralised No Yes Yes No Monetised
Hiven 800 Bespoke Centralised No Yes Yes Yes Monetised
Octii Bespoke Centralised Yes Yes Yes Yes
Dust Bespoke Centralised No No No No
Harmony Harmony Protocol Federated Yes No No Yes
Curse Voice Bespoke Centralised No Yes No No
Haya Bespoke Centralised No Yes No No
Pinch Bespoke Centralised No Yes No No
RaidCall Bespoke Centralised No Yes No No
XFire Bespoke Centralised No Yes No No
Accord (Mempler)
Whisper Yes
Selkhound Yes
Plausch 5 Discord protocol Centralised No No Yes No
Squirrel Bespoke No No
Concord Bespoke No No
Scintill Bespoke No No
Morse REMI Bespoke No No
Ansen Bespoke No No

Legend

  • 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.
    • Shelved: product has been delayed indefinitely.
  • 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.

References

  1. Depending on the platform, these may also be referred to as "guilds" or "spaces".