A personal build of the TUI matrix client including image-pasting and notifications for all rooms
Go to file
2018-03-16 16:24:11 +02:00
.editorconfig Add initial login view and debug panel with tview 2018-03-13 15:27:12 +02:00
.gitignore Add initial login view and debug panel with tview 2018-03-13 15:27:12 +02:00
border.go AAAAAAAA 2018-03-15 20:32:30 +02:00
config.go Code additions/edits 2018-03-13 21:58:43 +02:00
debug.go Minor changes and switch to tview fork 2018-03-14 22:19:26 +02:00
go.mod Add initial login view and debug panel with tview 2018-03-13 15:27:12 +02:00
gomuks.go HAAAAAAAAANDS 2018-03-15 21:28:21 +02:00
LICENSE Initial commit 2018-02-24 18:15:45 +02:00
matrix.go Misc bugfixes 2018-03-16 16:24:11 +02:00
README.md Update readme 2018-03-15 21:53:50 +02:00
room-view.go Misc bugfixes 2018-03-16 16:24:11 +02:00
session.go Misc bugfixes 2018-03-16 16:24:11 +02:00
ui.go HAAAAAAAAANDS 2018-03-15 21:28:21 +02:00
uiutil.go Minor changes and switch to tview fork 2018-03-14 22:19:26 +02:00
view-login.go HAAAAAAAAANDS 2018-03-15 21:28:21 +02:00
view-main.go Misc bugfixes 2018-03-16 16:24:11 +02:00

gomuks

A terminal Matrix client written in Go using gomatrix and tview.

Very basic usage is possible, but many of the features you'd expect from a Matrix client (like chat history) haven't been implemented.

Installation

Once the client becomes actually usable, I'll start making GitHub releases with precompiled executables and maybe even some Linux packages.

For now, you'll have to compile from source:

  1. Install Go
  2. Run go get -u maunium.net/go/gomuks
  3. gomuks should now be in $GOPATH/bin/gomuks