Skip to content

gomuks/gomuks

Repository files navigation

gomuks

Languages License Release GitLab CI

A Matrix client written in Go using mautrix-go.

gomuks is split into a backend and various frontends. The backend can either be used as a traditional SDK that's built into the client, or as a remote server which acts more like a bouncer.

  • gomuks web is the most mature frontend and is ready for daily use. The web frontend also has various wrappers, like the Android app. There's also a version with an embedded backend in wasm.
  • gomuks terminal is a port of legacy gomuks, but it's still experimental and doesn't have many features beyond basic chatting. For legacy gomuks terminal, see the v0.3.1 tag and #476.
  • Nexus is a Flutter frontend that embeds the gomuks backend using the C FFI interface. It is currently in early development.

Documentation

For installation and usage instructions, see docs.mau.fi.

Discussion

Matrix room: #gomuks:gomuks.app

Preview (web)