<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://imwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Array+in+a+Matrix</id>
	<title>IM Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://imwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Array+in+a+Matrix"/>
	<link rel="alternate" type="text/html" href="https://imwiki.org/wiki/Special:Contributions/Array_in_a_Matrix"/>
	<updated>2026-04-29T12:16:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=611</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=611"/>
		<updated>2024-07-23T06:08:01Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://maunium.net/go/gomuks&lt;br /&gt;
|https://github.com/tulir/gomuks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[Category:Client]]&lt;br /&gt;
[[Category:Client-server]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=610</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=610"/>
		<updated>2024-07-23T06:07:02Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client_server]]&lt;br /&gt;
[[Category:API]]&lt;br /&gt;
[[Category:SDK]]&lt;br /&gt;
[[Category:Client_SDK]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Category:API&amp;diff=609</id>
		<title>Category:API</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Category:API&amp;diff=609"/>
		<updated>2024-07-23T06:05:42Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: Removed redirect to Category:APIs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the category for Matrix API related pages.&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=608</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=608"/>
		<updated>2024-07-23T06:01:13Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client_server]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Server-Server_API&amp;diff=607</id>
		<title>Server-Server API</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Server-Server_API&amp;diff=607"/>
		<updated>2024-07-23T06:00:59Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Server_software]]&lt;br /&gt;
&lt;br /&gt;
[[Homeserver|Matrix homeservers]] use Federation APIs (also known as Server-Server APIs) to communicate with one another. Homeservers use these APIs to post and query various data from other homeservers in real-time to and from one another. These APIs are implementing using HTTP secure (HTTPS) requests between independent nodes implementing the Matrix protocol, these requests are strongly authenticated on the TLS transport layer.&lt;br /&gt;
&lt;br /&gt;
There are main kinds of [[Federation]] between the servers:&lt;br /&gt;
&lt;br /&gt;
* Persistent Data Units (PDUs): These events are broadcast from one HS to another HS to store persistent data (such as room state)&lt;br /&gt;
* Ephemeral Data Units (EDUs): These events are pushed between pairs of homeservers,  these events are not persisted on the homeservers (such as typing notification)&lt;br /&gt;
* Queries: These are single request-response interactions between a given pair of servers, they are usually defined by the GET HTTP request and they are not persisted anywhere. They simple request a snapshot of state of the requested resource (such as searching in rooms)&lt;br /&gt;
&lt;br /&gt;
EDUs and PDUs are further wrapped in an envelope called a [[Transaction]], which is transferred from the origin to the destination homeserver using the HTTP PUT request.&lt;br /&gt;
&lt;br /&gt;
These requests are a base of what makes Matrix a decentralized protocol as these APIs make Federation possible. For client-to-server communication read [[Client-Server_API|Client-Server API]].&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=606</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=606"/>
		<updated>2024-07-23T06:00:54Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client_server]]&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client-Server_API&amp;diff=605</id>
		<title>Client-Server API</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client-Server_API&amp;diff=605"/>
		<updated>2024-07-23T06:00:52Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Server_software]]&lt;br /&gt;
[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Client-Server API is an API specified by the [[Specification|Matrix specification]] and used when communicating between the [[Homeserver|server]] and [[client]]. These APIs are implemented with normal HTTPS requests.&lt;br /&gt;
&lt;br /&gt;
These requests are a base of what makes user transactions in Matrix possible. For server-to-server communication read [[Server-Server API]].&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=604</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=604"/>
		<updated>2024-07-23T05:56:56Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client-Server]]&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=603</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=603"/>
		<updated>2024-07-23T05:55:18Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client-Server]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=602</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=602"/>
		<updated>2024-07-23T05:54:34Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Client-Server, API]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=601</id>
		<title>POSIX-Shell-Matrix-SDK</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=POSIX-Shell-Matrix-SDK&amp;diff=601"/>
		<updated>2024-07-23T05:51:12Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: Created page with &amp;quot;POSIX Shell Matrix SDK is an implementation of the Client-Server API using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;POSIX Shell Matrix SDK is an implementation of the [[Client-Server API]] using a POSIX-compliant shellscript wrapping jq and cURL command line programs. The source code can be found [https://gitlab.com/matrix-mellifluousness/sdk here].&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Xinny&amp;diff=600</id>
		<title>Xinny</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Xinny&amp;diff=600"/>
		<updated>2024-07-18T02:40:58Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Xinny&lt;br /&gt;
 | logo = Cinny Logo.svg&lt;br /&gt;
 | programming-language = TypeScript&lt;br /&gt;
 | repo = https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
 | development-cycle = Abandoned&lt;br /&gt;
 | developer = [[User:Array in a Matrix|Array in a Matrix]]&lt;br /&gt;
 | operating-system = Windows, macOS, Linux, Web&lt;br /&gt;
 | license = AGPLv3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Xinny is an abandoned fork of [[Cinny]] created by [[User:Array in a Matrix|Array in a Matrix]]. Xinny was created in order to remove the hard coded [https://github.com/twitter/twemoji Twemoji] font, but was abandoned afterwards due to Cinny implementing a toggle for using system emojis&amp;lt;ref&amp;gt;https://github.com/array-in-a-matrix/xinny/commit/0c9e3eed3737deee7b99b95dfc2b9770b16bde63&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://github.com/cinnyapp/cinny/commit/f53bb28b66cfb56ce7549608283dd6004745e6ce&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
Xinny shares Cinny&#039;s feature list, but excludes the Twemoji font.  The fork also included 3 new app themes: &amp;quot;Almond Dark&amp;quot; a pure black theme, &amp;quot;Cyberpunk&amp;quot; a theme mimicking the [https://www.cyberpunk.net Cyberpunk] franchises, and &amp;quot;Nord Dark&amp;quot; inspired by the [https://www.nordtheme.com/ Nord] color palette. Xinny also has some slight changes throughout the UI such as allowing homeserver URLs in MXIDs be clickable links.&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Syphon&amp;diff=599</id>
		<title>Syphon</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Syphon&amp;diff=599"/>
		<updated>2024-07-18T02:40:24Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Syphon&lt;br /&gt;
 | logo = Syphon logo.png&lt;br /&gt;
 | programming-language = Dart&lt;br /&gt;
 | repo = https://github.com/syphon-org/syphon&lt;br /&gt;
 | development-cycle = Alpha&lt;br /&gt;
 | developer = Syphon Organization, LLC&lt;br /&gt;
 | operating-system = macOS, Linux, Android, iOS&lt;br /&gt;
 | license = AGPL-3.0&lt;br /&gt;
 | website = https://www.syphon.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Syphon is an open source Matrix client which currently supports [[E2EE]], [[SSO]], multi-account support and multilingual localization. Currently, Syphon is in alpha, with the latest version being 0.2.0, with 0.3.0 being in progress. This version will bring cross signing, Key Importing and Exporting, a stable desktop build, timelines having state events and message formatting.&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=SchildiChat&amp;diff=598</id>
		<title>SchildiChat</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=SchildiChat&amp;diff=598"/>
		<updated>2024-07-18T02:38:10Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SchildiChat is an open-source and feature-rich fork of [[Element]] with some tweaks and extras, currently supporting E2EE (End-to-end encryption), Spaces, VoIP 1to1, VoIP Jitsi, [[SSO]], Multi Account and Multi Language. Currently, SchildiChat does not accept donation. The main focus of this project is to make a chat client that is good and enjoyable to use.&lt;br /&gt;
&lt;br /&gt;
The name &#039;SchildiChat&#039; comes from the word &#039;schildkröte&#039; (which is German for &#039;turtle&#039;) and the word &#039;chat&#039;.&amp;quot;&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Quadrix&amp;diff=597</id>
		<title>Quadrix</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Quadrix&amp;diff=597"/>
		<updated>2024-07-18T02:18:45Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quadtrix is an open source Matrix client which does not have alot of features. Unlike many matrix clients, it does not support E2ee (End to end encryption), customization, widgets, bots or phone calls.&lt;br /&gt;
&lt;br /&gt;
Currently, Quadtrix is available on Android, iOS, Windows, MacOS and Linux. An unstable version of this client is also available on the web&lt;br /&gt;
&lt;br /&gt;
Their source is available on https://github.com/alariej/quadrix#readme&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Nheko&amp;diff=596</id>
		<title>Nheko</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Nheko&amp;diff=596"/>
		<updated>2024-07-18T02:18:35Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nheko is a desktop [[client]] using Qt and C++20. Currently, Nheko supports the features of E2ee (End to End encryption), Spaces, Voip (Voice Over IP) 1to1, Threads, Sso (Single Sign On) and Multi Language.&lt;br /&gt;
&lt;br /&gt;
The main motivation behind Nheko is to provide a nice desktop app for Matrix with the feel of a mainstream client like [[Element]]&lt;br /&gt;
&lt;br /&gt;
Currently, Nheko is supporting Linux, macOS and Windows.&lt;br /&gt;
&lt;br /&gt;
Nheko&#039;s repositories can be found on [https://nheko-reborn.github.io/repositories/ their website].&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=NeoChat&amp;diff=595</id>
		<title>NeoChat</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=NeoChat&amp;diff=595"/>
		<updated>2024-07-18T02:18:20Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Neochat&lt;br /&gt;
 | programming-language = C++, C, and Python&lt;br /&gt;
 | released = December 2020&lt;br /&gt;
 | development-cycle = Beta&lt;br /&gt;
 | developer = KDE&lt;br /&gt;
 | operating-system = Windows, macOS, Linux&lt;br /&gt;
 | license = GPLv3&lt;br /&gt;
 | website = https://apps.kde.org/neochat/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NeoChat is an open-source Matrix client which is currently in beta. It currently supports E2ee (End to end encryption), Spaces, Sso (Single sign on), Multi Account and Multi Language.&lt;br /&gt;
&lt;br /&gt;
NeoChat aims to be a featured application for the Matrix specifications.&lt;br /&gt;
&lt;br /&gt;
NeoChat also supports unstable versions of it&#039;s client that can be found on their website&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Miitrix-NX&amp;diff=594</id>
		<title>Miitrix-NX</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Miitrix-NX&amp;diff=594"/>
		<updated>2024-07-18T02:15:42Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Miitrix-NX&lt;br /&gt;
 | screenshot = Miitrix NX Yuzu 3.jpg&lt;br /&gt;
 | programming-language = C++&lt;br /&gt;
 | repo = https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
 | released = 28 April 2023&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = RoblKyogre&lt;br /&gt;
 | operating-system = Nintendo Switch&lt;br /&gt;
 | license = Apache-2.0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Proof of concept [[client|Matrix client]] for the [[wikipedia:Nintendo_Switch|Nintendo Switch]], a port of [[Miitrix]]. It is build using the [https://github.com/RoblKyogre/matrix-nx-sdk/ Matrix NX SDK] which is a fork of the [https://github.com/Sorunome/matrix-3ds-sdk/ Matrix 3DS SDK].&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Miitrix NX Yuzu 1.jpg&lt;br /&gt;
File:Miitrix NX Yuzu 2.jpg&lt;br /&gt;
File:Miitrix NX Yuzu 3.jpg&lt;br /&gt;
File:Miitrix NX Yuzu 4.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Miitrix&amp;diff=593</id>
		<title>Miitrix</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Miitrix&amp;diff=593"/>
		<updated>2024-07-18T02:15:08Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Miitrix&lt;br /&gt;
 | screenshot = Miitrix Citra 3.jpg&lt;br /&gt;
 | programming-language = C++&lt;br /&gt;
 | repo = https://github.com/Sorunome/miitrix&lt;br /&gt;
 | released = 21 October 2019&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = Sorunome&lt;br /&gt;
 | operating-system = Nintendo 3DS&lt;br /&gt;
 | license = Apache-2.0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Proof of concept [[client|Matrix client]] for the [[wikipedia:Nintendo_3DS|Nintendo 3DS]]. The [[client]] is built using it&#039;s own [https://github.com/Sorunome/matrix-3ds-sdk/ Matrix 3DS SDK],&lt;br /&gt;
&lt;br /&gt;
== Images ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Miitrix Citra 1.jpg&lt;br /&gt;
File:Miitrix Citra 2.png&lt;br /&gt;
File:Miitrix Citra 3.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Ma%27s_Trix&amp;diff=592</id>
		<title>Ma&#039;s Trix</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Ma%27s_Trix&amp;diff=592"/>
		<updated>2024-07-18T02:14:27Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Ma&#039;s Trix&lt;br /&gt;
 | logo = Mastrix-print.svg&lt;br /&gt;
 | screenshot = Mastrix-planetcasio-screenshot.png&lt;br /&gt;
 | programming-language = C&lt;br /&gt;
 | repo = https://git.mastrix.org/lda/Mastrix&lt;br /&gt;
 | released = 1 April 2024&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = [[User:LDA|LDA]]&lt;br /&gt;
 | operating-system = fx-CG50&lt;br /&gt;
 | license = MIT&lt;br /&gt;
 | website = https://www.mastrix.org&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ma&#039;s Trix is a graphing calculator Matrix [[client]] for the Casio fx-CG50 developed by [[User:LDA|LDA]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Kazv&amp;diff=591</id>
		<title>Kazv</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Kazv&amp;diff=591"/>
		<updated>2024-07-18T02:13:43Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kazv is a client, which is currently in beta, that is aiming to have the least bloat possible, it currently supports E2ee (End to end encryption) and Multi language. &lt;br /&gt;
&lt;br /&gt;
Kazv has said that features like spaces or room discovery are not necessary, and that many Matrix projects do not prioritise features for private conversation.&lt;br /&gt;
&lt;br /&gt;
This client is prioritizing simple UI and customizability, they developed a shortcut library which allows users to customize shortcuts for various actions&lt;br /&gt;
&lt;br /&gt;
The repository for Kazv is available on https://lily-is.land/kazv/kazv and the repository for libkazv is on &lt;br /&gt;
https://lily-is.land/kazv/libkazv&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Iamb&amp;diff=590</id>
		<title>Iamb</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Iamb&amp;diff=590"/>
		<updated>2024-07-18T02:13:06Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Iamb is an open source terminal-based Matrix client which is written in rust.  Iamb is currently supporting E2ee (End to end encryption), Spaces, Threads, Sso (Single sign on) and Multi Account.&lt;br /&gt;
For terminals which support images, they will be shown, otherwise, they will appear in pixelated blocks. Iamb also supports custom keybindings.&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Hydrogen&amp;diff=589</id>
		<title>Hydrogen</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Hydrogen&amp;diff=589"/>
		<updated>2024-07-18T02:12:29Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Hydrogen&lt;br /&gt;
 | logo = Hydrogen icon.png&lt;br /&gt;
 | screenshot = Hydrogen Matrix client 0.2.25 screenshot.png&lt;br /&gt;
 | programming-language = TypeScript&lt;br /&gt;
 | repo = https://github.com/element-hq/hydrogen-web&lt;br /&gt;
 | released = 10 March 2021&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = New Vector Ltd&lt;br /&gt;
 | operating-system = Web&lt;br /&gt;
 | license = Apache-2.0&lt;br /&gt;
 | website = https://hydrogen.element.io/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hydrogen is a minimal and lightweight web based Matrix [[client]] developed by Vector that&#039;s focused on broad browser support.&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Gotktrix&amp;diff=588</id>
		<title>Gotktrix</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Gotktrix&amp;diff=588"/>
		<updated>2024-07-18T02:11:59Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gotktrix is a Matrix client which is written on Go and GTK4. This client currently supports SSo (Single Sign on) and Multi account. Unlike most Matrix clients, Gotktrix does not support E2ee (End to end encryption), making it less secure.&lt;br /&gt;
&lt;br /&gt;
Currently, Gotktrix is in alpha, which means it could get additional features in the future.&lt;br /&gt;
&lt;br /&gt;
Their source code is available on https://github.com/diamondburned/gotktrix&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=587</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=587"/>
		<updated>2024-07-18T00:56:24Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://maunium.net/go/gomuks&lt;br /&gt;
|https://github.com/tulir/gomuks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Gomuks&amp;diff=586</id>
		<title>Gomuks</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Gomuks&amp;diff=586"/>
		<updated>2024-07-18T00:55:00Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gomuks is an open source Matrix client with [[E2EE]] and [[SSO]]. This client is written in Go using the [[Mautrix]] framework and the Mauview TUI library.&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=FluffyChat&amp;diff=585</id>
		<title>FluffyChat</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=FluffyChat&amp;diff=585"/>
		<updated>2024-07-18T00:50:36Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FluffyChat is an open source Matrix client which currently supports  E2ee (End to end encryption), Spaces, Voip 1to1 and Voip Jitsi (Voice over IP), Sso (Single sign on), Multi Account and Multi Language.&lt;br /&gt;
&lt;br /&gt;
Fluffychat is designed to be easy to use with a well polished design. You can choose a server or you can self host.&lt;br /&gt;
&lt;br /&gt;
Fluffychat is currently available on Apple store, Google play store, F-Droid, Snap store, Flathub and on the web.&lt;br /&gt;
&lt;br /&gt;
The source code is available on [https://github.com/krille-chan/fluffychat their GitHub page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Element&amp;diff=584</id>
		<title>Element</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Element&amp;diff=584"/>
		<updated>2024-07-18T00:50:11Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Element&lt;br /&gt;
 | logo = Element textlogo.svg&lt;br /&gt;
 | programming-language = JavaScript, Objective-C, Swift, Java, Kotlin&lt;br /&gt;
 | repo = https://github.com/element-hq/element-web&lt;br /&gt;
 | released = July 2016&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = New Vector Ltd&lt;br /&gt;
 | operating-system = Windows, macOS, Linux, Android, iOS, Web&lt;br /&gt;
 | license = Apache-2.0&lt;br /&gt;
 | website = https://element.io/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Element (formerly known as Riot) is an open-source, multi-platform and feature rich Matrix [[client]] developed by Vector, which offers a beginner-friendly UI and several features. These features being E2ee, Spaces, Voip, Threads, Sso and multi-language (Element is translated into 30 different languages as of the time of writing this).&lt;br /&gt;
&lt;br /&gt;
Currently, Element is experimenting on implementing Video Rooms, and a simpler way to change notification settings.&lt;br /&gt;
&lt;br /&gt;
Element is currently available on Windows, MacOS, Linux, iOS, Android and on the Web.&lt;br /&gt;
&lt;br /&gt;
== Security and privacy ==&lt;br /&gt;
Element places strong emphasis on security and privacy, using several technologies to make your messages more private.&lt;br /&gt;
=== E2EE ===&lt;br /&gt;
Element uses E2EE (End-to-end encryption), which is a system, where noone else than the sender and the reciever can access the content which is shared.&lt;br /&gt;
=== Decentralization ===&lt;br /&gt;
Element is decentralized, meaning that there is no central location. This means that there is no single entity or server, which controls the entire network. Instead, users can choose their own homeservers, which are responsible for storing their chat history and managing their contacts.&lt;br /&gt;
=== Open source ===&lt;br /&gt;
Element is open source, meaning, that anyone can inspect the source code for vulnerabilities and contribute to its improvement.&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Commet&amp;diff=583</id>
		<title>Commet</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Commet&amp;diff=583"/>
		<updated>2024-07-18T00:49:20Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Commet is an open source Matrix client which is focused on providing a feature rich experience. It currently supports E2ee (End to end encryption), Spaces, Sso (Single sign on), Multi Account and Multi Language. It also supports GIF Search, URL Preview and Custom Emojis and Stickers.&lt;br /&gt;
&lt;br /&gt;
Commet is aiming to be a comfortable to use Matrix client while also focusing on privacy.&lt;br /&gt;
&lt;br /&gt;
Currently, Commet is in the Alpha developement cycle, with its latest version being 0.2 . Their source can be sound on [https://github.com/commetchat/commet their GitHub page.]&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Cinny&amp;diff=582</id>
		<title>Cinny</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Cinny&amp;diff=582"/>
		<updated>2024-07-18T00:48:27Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox client&lt;br /&gt;
 | title = Cinny&lt;br /&gt;
 | logo = Cinny_Logo.svg&lt;br /&gt;
 | screenshot = Cinny 1.7.0 screenshot.png&lt;br /&gt;
 | programming-language = TypeScript&lt;br /&gt;
 | repo = https://github.com/cinnyapp/cinny&lt;br /&gt;
 | development-cycle = Stable&lt;br /&gt;
 | developer = Ajay Bura&lt;br /&gt;
 | operating-system = Windows, macOS, Linux, Web&lt;br /&gt;
 | license = AGPL-3.0&lt;br /&gt;
 | website = https://cinny.in&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Cinny is a web based Matrix [[client]] programmed using the React framework and Vite. The name &amp;quot;Cinny&amp;quot; and logo are based off of the Purple sunbird, Cinnyris asiaticus&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Purple_sunbird&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://cinny.in/#about&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cinny rewrite ===&lt;br /&gt;
Cinny was originally written using JavaScript alone but then was partially rewritten in TypeScript in version 3. Cinny v3 introduced a full UI overhaul, a [[Rich Input Editor]], support for sending multiple files at the same time, a file viewer, a faster UI and many quality of life changes. Unlike version 2, version 3 does not support sending or rendering [[wikipedia:LaTeX|LaTeX]].&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=581</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=581"/>
		<updated>2024-07-18T00:46:44Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=580</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=580"/>
		<updated>2024-07-18T00:45:12Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=579</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=579"/>
		<updated>2024-07-18T00:42:53Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=578</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=578"/>
		<updated>2024-07-18T00:38:14Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|iOS and Android editions will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=577</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=577"/>
		<updated>2024-07-18T00:36:43Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=576</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=576"/>
		<updated>2024-07-18T00:35:35Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{NO}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=575</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=575"/>
		<updated>2024-07-18T00:33:51Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{NO}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{NO}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=574</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=574"/>
		<updated>2024-07-18T00:31:21Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=573</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=573"/>
		<updated>2024-07-18T00:29:52Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=572</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=572"/>
		<updated>2024-07-18T00:29:23Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=571</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=571"/>
		<updated>2024-07-18T00:28:39Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=570</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=570"/>
		<updated>2024-07-18T00:26:27Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=569</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=569"/>
		<updated>2024-07-18T00:18:09Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||No&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|MIT&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/rumpelsepp/mnotify&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=568</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=568"/>
		<updated>2024-07-17T23:58:48Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||No&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=567</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=567"/>
		<updated>2024-07-17T23:47:40Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||No&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=566</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=566"/>
		<updated>2024-07-17T23:43:59Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||No&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=565</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=565"/>
		<updated>2024-07-17T23:41:00Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
||No&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||Yes&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||No&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=564</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=564"/>
		<updated>2024-07-17T23:04:50Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
Table below lists Matrix clients with which operating systems or platforms supported. &lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}The table below lists graphical clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Spaces&lt;br /&gt;
!Threads&lt;br /&gt;
!Single Sign On (SSO)&lt;br /&gt;
!Multi-Account&lt;br /&gt;
!Localization&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
||{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Client&amp;diff=563</id>
		<title>Client</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Client&amp;diff=563"/>
		<updated>2024-07-17T22:59:28Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Client_software]]&lt;br /&gt;
&lt;br /&gt;
A Matrix client is a software program, often a GUI, which implements the [[Client-Server API]] specified by the [[Specification|Matrix specification]]. Messages and events are usually sent using a Matrix client.&lt;br /&gt;
&amp;lt;!-- Any blanks in the table are unknown or no. There should be 2 tables for each GUI and CLI/TUI, 1 for supported OSes and the other for client features. The table with features should include the version, maturity, notable technologies/frameworks, programming language used, support rooms and source code URL if available. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Platform support ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Element_X|Element X]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|Windows&lt;br /&gt;
|macOS&lt;br /&gt;
|Linux&lt;br /&gt;
|&lt;br /&gt;
|Android&lt;br /&gt;
|iOS&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Web&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[QuickMedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotktrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WatchOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|KaiOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|fx-CG50&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Android}}&lt;br /&gt;
|{{yes|iOS}}&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes|Web}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Feature matrix ====&lt;br /&gt;
The table below lists graphical clients with their supported features:&lt;br /&gt;
&lt;br /&gt;
Matrix offers multiple different [[clients]]  available for matrix, with different clients supporting different features. This page is created to make a comprehensive comparison of these features.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+A table of clients with supported features&lt;br /&gt;
!Client&lt;br /&gt;
!E2ee&lt;br /&gt;
!Spaces&lt;br /&gt;
!Voip 1to1&lt;br /&gt;
!Voip Jitsi&lt;br /&gt;
!Threads&lt;br /&gt;
!Sso&lt;br /&gt;
!Multi Account&lt;br /&gt;
!Multi Language&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[gomuks]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[kazv]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[mnotify]]&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[iamb]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[matrix-commander]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[gotktrix]]&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch The Matrix]]&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|}&lt;br /&gt;
This list can change as time passes, as there can be more matrix clients made or discovered.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!Voice over IP (VoIP)&lt;br /&gt;
!Custom Image Reactions&lt;br /&gt;
!Custom Text Reactions&lt;br /&gt;
!Sliding Sync&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Element]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Only Web and Desktop&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|Will be replaced by [[Element X]] in the future.&lt;br /&gt;
|-&lt;br /&gt;
|[[Element X]]&lt;br /&gt;
|Swift, Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://element.io/&lt;br /&gt;
|[https://github.com/element-hq/element-web https://github.com/element-hq/]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Beeper]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://www.beeper.com/&lt;br /&gt;
|&lt;br /&gt;
|Can only be used with Beeper&#039;s homeserver.&lt;br /&gt;
|-&lt;br /&gt;
|[[BeboConnect]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://beboconnect.com/&lt;br /&gt;
|&lt;br /&gt;
|Based off of Element&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat]]&lt;br /&gt;
|TypeScript, Swift, Kotlin&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element]]. Will be replaced by [[SchildiChat Next]].&lt;br /&gt;
|-&lt;br /&gt;
|[[SchildiChat Next]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Beta&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|https://schildi.chat/&lt;br /&gt;
|https://github.com/SchildiChat/&lt;br /&gt;
|Fork of [[Element X]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Static]]&lt;br /&gt;
|Go&lt;br /&gt;
|Abandoned&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://view.matrix.org/&lt;br /&gt;
|https://github.com/matrix-org/matrix-static&lt;br /&gt;
|Deprecated in favor of [[Matrix Viewer]]. &lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Viewer]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Stable&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/matrix-org/matrix-viewer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Cinny]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Stable&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://cinny.in/&lt;br /&gt;
|https://github.com/cinnyapp/cinny&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Xinny]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/array-in-a-matrix/xinny&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Variance]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|AGPL-3.0&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://variance.matdoes.dev/&lt;br /&gt;
|https://github.com/mat-1/variance/&lt;br /&gt;
|Fork of [[Cinny]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nheko]]&lt;br /&gt;
|C++&lt;br /&gt;
|Stable&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydrogen]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[FluffyChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Fractal]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[NeoChat]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quickmedia]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Thunderbird]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quadrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Commet]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gotkrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Syphon]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Watch the Matrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Kazv]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Quaternion]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Mirage]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Spectral]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[SmallTalk]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Chooj]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|&lt;br /&gt;
|Mixed&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{yes}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/farooqkz/chooj&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor]]&lt;br /&gt;
|C++&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/davidar/tensor&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ma&#039;s Trix]]&lt;br /&gt;
|C&lt;br /&gt;
|Alpha&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Nio]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Beta&lt;br /&gt;
|HPL-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://nio.chat/&lt;br /&gt;
|https://github.com/niochat/nio&lt;br /&gt;
|{{no}} active development&lt;br /&gt;
|-&lt;br /&gt;
|[[Ditto]]&lt;br /&gt;
|TypeScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://www.dittochat.org/&lt;br /&gt;
|https://gitlab.com/ditto-chat/ditto&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Neo]]&lt;br /&gt;
|JavaScript&lt;br /&gt;
|Abandoned&lt;br /&gt;
|AGPL-3.0 &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://neo.pixie.town/&lt;br /&gt;
|https://git.pixie.town/neo/neo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Scylla]]&lt;br /&gt;
|Elm&lt;br /&gt;
|Abandoned&lt;br /&gt;
|MIT&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|https://scylla.danilafe.com/login&lt;br /&gt;
|https://github.com/DanilaFe/Scylla&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuum]]&lt;br /&gt;
|Kotlin&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/koma-im/continuum-desktop&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Seaglass]]&lt;br /&gt;
|Swift&lt;br /&gt;
|Abandoned&lt;br /&gt;
|GPL-3.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{no}}&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/neilalexander/seaglass?tab=readme-ov-file&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CLI/TUI Clients ===&lt;br /&gt;
&lt;br /&gt;
==== Platform support ====&lt;br /&gt;
The table below showcases which CLI and TUI clients are supported on which operating system:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Platform support&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Client&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; |PC/desktop&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |Mobile&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Web&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; |Others&lt;br /&gt;
|-&lt;br /&gt;
!Windows&lt;br /&gt;
!macOS&lt;br /&gt;
!Linux&lt;br /&gt;
!BSD&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|{{yes|Windows}}&lt;br /&gt;
|{{yes|macOS}}&lt;br /&gt;
|{{yes|Linux}}&lt;br /&gt;
|{{yes|BSD}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo 3DS&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Nintendo Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Feature matrix ====&lt;br /&gt;
The table below lists CLI and TUI clients with their supported features:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Feature matrix&lt;br /&gt;
!Client&lt;br /&gt;
!Language&lt;br /&gt;
!Development Cycle&lt;br /&gt;
!License&lt;br /&gt;
!E2EE&lt;br /&gt;
!&lt;br /&gt;
!Website&lt;br /&gt;
!Source Code&lt;br /&gt;
!Comments&lt;br /&gt;
|-&lt;br /&gt;
|[[Mnotify]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Gomuks]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Iamb]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix-Commander]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Ement.el]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix]]&lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/Sorunome/miitrix&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Miitrix-NX]] &lt;br /&gt;
|C++&lt;br /&gt;
|&lt;br /&gt;
|Apache-2.0&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/RoblKyogre/miitrix-nx&lt;br /&gt;
|Fork of [[Miitrix]]&lt;br /&gt;
|}&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
	<entry>
		<id>https://imwiki.org/index.php?title=Dendrite&amp;diff=562</id>
		<title>Dendrite</title>
		<link rel="alternate" type="text/html" href="https://imwiki.org/index.php?title=Dendrite&amp;diff=562"/>
		<updated>2024-07-17T22:56:56Z</updated>

		<summary type="html">&lt;p&gt;Array in a Matrix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Expansion|This article is lacking information, sources, and article documentation. It also includes odd wording and structure. Further research and improvement needed.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dendrite&#039;&#039;&#039; is a second-generation open source Matrix [[homeserver]] written in Go. It was initially created to replace [[Synapse]]. Both of these [[Homeserver|homeservers]] implement the [[Client-Server API|client-server]] and [[Server-Server API|server-server]] communication APIs to provide a decentralized network of [[homeservers]] that run Matrix. As of today it is not the most complete or stable implementation of this protocol, although it is a very minimal implementation that doesn&#039;t take a lot of resources to run and is perfect for small instances. Dendrite was initially developed with 2 modes in mind, monolith and polylith, which targeted single server instance and scaled up to multiple servers respectively. Dendrite version 0.11.1 is the last version to support polylith, all versions following are monolith only.&lt;br /&gt;
&lt;br /&gt;
== Setting up Dendrite ==&lt;br /&gt;
&lt;br /&gt;
Dendrite setup is fairly simple, the true problem is the {{ic|dendrite.yaml}} configuration file, but before that, we have to do a couple of pre-configuration changes:&lt;br /&gt;
&lt;br /&gt;
Firstly, of course, we have to clone and compile Dendrite:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
$ git clone https://github.com/matrix-org/dendrite&lt;br /&gt;
$ cd dendrite&lt;br /&gt;
$ go build -o bin/ ./cmd/...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then we generate a Matrix [[signing key]] used for [[federation]] requests. We generate it by running the following command:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
$ ./bin/generate-keys --private-key matrix_key.pem&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then we get to the real devil, editing the configuration, before that, though, we have to copy the example configuration file to the main, {{ic|dendrite.yaml}} file:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
$ cp dendrite-sample.yaml dendrite.yaml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Now, open {{ic|dendrite.yaml}} in your favorite editor such as Vim.&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
Configuration is the hard part where most people fail. This section will &#039;&#039;&#039;only&#039;&#039;&#039; cover the Dendrite configuration, web-server configuration (such as nginx) may be covered in latter sections.&lt;br /&gt;
&lt;br /&gt;
First and foremost you may want to set up [[delegation]] and use the domain name for the delegated domain in {{ic|global.server_name}}. If you are not delegating, you should just use the domain name of the hosted server (such as localhost).&lt;br /&gt;
&lt;br /&gt;
Then we must set up the database. Dendrite recommends PostgreSQL, and by following the directions the {{ic|global.database}} should be set up to use a URL something like this:&lt;br /&gt;
&lt;br /&gt;
{{bc|&lt;br /&gt;
postgresql://username:password@hostname/dendrite&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Of course you can also use a simpler database (such as SQLite), but that will ruin the performance and will cause issues down the road as your instance grows. A simpler database should only be used for single-user homeservers, otherwise it is suggested for you to use PostgreSQL.&lt;br /&gt;
&lt;br /&gt;
Next, you should set up {{ic|well_known_server_name}} and {{ic|well_known_client_name}} to allow not only for incoming connections, but also delegation. Examples are shown in the configuration file.&lt;br /&gt;
&lt;br /&gt;
The rest of the configuration is very clear and optional to set, everything else is determined by purely choice, configuration of the web-server and the resources available and allocated to Dendrite.&lt;br /&gt;
[[Category:Homeservers]]&lt;/div&gt;</summary>
		<author><name>Array in a Matrix</name></author>
	</entry>
</feed>