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.
For installation and usage instructions, see docs.mau.fi.
Matrix room: #gomuks:gomuks.app