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

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.

    FreeProprietaryAndroid

    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.