Gomuks
Gomuks (stylized as gomuks) is an open source Matrix client with E2EE and SSO. This client is written in Go using the Mautrix framework and has a web frontend.
Setup
To set up gomuks, download the latest CI and run the binary in a terminal. When asked, create a username and password to login to the web frontend. You'll be greeted with a screen to login to your Matrix account, and it should be clear what to do from there. Note that you currently need the recovery key to log in.