discord.c is a lightweight chat client that connects to the discord.com chatting platform
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Anton Luka Šijanec b2f2984b08 dodal podporo za direct messages 3 weeks ago
misc več napisanega, manj delujočega (: 1 month ago
src dodal podporo za direct messages 3 weeks ago
.gitignore finished first PoC code 1 month ago
Makefile preparing for packaging for debian 4 weeks ago
README.md final command update 3 weeks ago



an alternative client for the discord messaging platform, written in the C programming language.


  • a POSIX system
  • GNU C library
  • GNU compiler collection
  • GNU Make
  • libcurl 7.17.0 or newer with HTTPS support
  • ncursesw6
  • libcjson-dev


screenshot in fullscreen


debian (ubuntu as well)

wget https://sijanec.eu/pgp-key.txt -qO- | sudo apt-key add -
echo deb http://prog.sijanec.eu/ppa $(lsb_release -sc) main | sudo tee /etc/apt/sources.list -a
echo deb-src http://prog.sijanec.eu/ppa $(lsb_release -sc) main | sudo tee /etc/apt/sources.list -a # optional
sudo apt update
sudo apt install discord.c

built packages only exist for the amd64. for i386 grab the source package:

apt source discord.c
# untar and follow install from source

caveman style install

./discord.c -e email@address.example -p password

missing features

  • direct messages
  • check for permissions before join