Alternatives to gomuks
A Matrix chat client written in Go, with a web frontend and an optional server backend. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
gomuks
A Matrix chat client written in Go, with a web frontend and an optional server backend.
Replacements
Listings that take over the same core job as gomuks.
Element
The reference Matrix client: end-to-end encrypted chat on a network you can host yourself.
Element is the reference Matrix client with desktop, web and mobile apps and bridges, but it is heavier on memory than gomuks.
FluffyChat
An open-source Matrix chat client with end-to-end encryption, spaces and optional UnifiedPush notifications.
FluffyChat is a simple open-source Matrix client for Linux, Android, iOS and web, with encrypted key backups and UnifiedPush, but no server-side backend.
iamb
A terminal Matrix client with Vim keybindings, windows and tabs.
iamb gives a terminal Matrix client with Vim keybindings, threads and spaces, which suits users who wanted a stronger terminal frontend than gomuks offers.
Nheko
Use Matrix messaging in a native desktop interface.
Nheko offers a native Matrix desktop interface with encryption and calling features, though the project says its encryption has not been audited.
Cinny
Chat on Matrix through a focused desktop client.
Cinny is an AGPL-3.0 Matrix desktop client packaged natively with Tauri for Windows, macOS and Linux, without a bouncer-style backend.
NeoChat
A KDE chat client for the Matrix network, available for Linux and Windows.
NeoChat is a KDE Matrix client for Linux and Windows, but it lacks voice and video calls, threads and complete end-to-end encryption.
Fractal
A Matrix chat client for the GNOME desktop on Linux, written in Rust with GTK.
Fractal is a GTK Matrix client for GNOME written in Rust, installable from Flathub, but it runs only on Linux.
SchildiChat
A family of Matrix messaging apps based on Element, with a more traditional messenger layout.
SchildiChat is an Element-based Matrix app for Android with a conventional messenger layout, and it is not open source per its listing.
Also worth comparing
These listings name gomuks as their own alternative, so the relationship runs both ways.
Ement.el
A Matrix chat client that runs inside GNU Emacs.
gomuks is a Go-based Matrix client with a mature web frontend, desktop and Android wrappers and an optional bouncer-style backend; its terminal frontend is experimental.
Similar software
Related functionality, not a direct replacement.
Synapse
A self-hosted Matrix homeserver, written in Python and Rust and maintained by Element.
Tuwunel
A Matrix homeserver written in Rust, used instead of Synapse, and the successor to conduwuit.
Conduit
A lightweight Matrix homeserver written in Rust, shipped as a single binary with an embedded database.
Matrix Hookshot
A self-hosted Matrix bot that bridges GitHub, GitLab, Jira, feeds and generic webhooks into rooms.