A lightweight Discord client which uses GTK3 for the user interface.
- Lighter than the official Discord application
- Faster than the official Discord application
- Uses less system resources than the official Discord application
- Is just as easy to use as the official Discord application
- Uses your prefered GTK theme
Required: go
(1.13+), gtk
, libhandy
, pkgconfig
(refer to shell.nix
)
go get github.com/diamondburned/gtkcord3 # auto updates
~/go/bin/gtkcord3 # $GOPATH/bin/gtkcord3 or $GOBIN/gtkcord3
- Click the DiscordLogin button.
- Install DiscordLogin if you have to.
- Login normally.
- Press F12 in when Discord is open (to open the Inspector).
- Go to the Network tab then press F5 to refresh the page.
- Search
api library
then look for the "Authorization" header in the right column. - Copy this token into the Token field, then click Login.
- See the messages of the selected channel
- Message reactions
- Send messages
- Emojis
- Message reactions
- Graphical login
- Graphical logout
- Hamburger menu
- Change the visibility of your online state
- Custom Rich Presence
- Rich Presence IPC server
- About dialog
- Change the visibility of your online state
- Options menu with the same options which Discord has
- Voice chat support
- Random crashes (very rare)
- Might crash on channel switch because glib.PixbufLoader sucks
- Rapid recursive ack bug
- High priority, might count as API abuse