Skip to content

clin1234/unofficial-discord-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unofficial-discord-client

Build Linux Build W10 Build MacOS

Description

The main purpose of this client is to be a desktop application fast and simple to use in order to replace the official application. Is a community project and anyone can help with issues, feedback or coding. The purpose is to learn how manage desktop application in C++ with Qt framework using public API provided by discord.

Build

  • Qt min version 6.0.0
  • CMake min version 3.16.3
cmake -S . -B build
cmake --build build 

Run

build/src/bin/unofficial-discord-client 

Features

  • Settings (Ctrl + S)
  • News and other types of channels
    • Voice channels require the following three: Qt Multimedia for audio handling, which has not been ported to Qt 6 yet: Coding-Bunker#45, a library to send and receive Opus audio data (perhaps https://github.com/xiph/opus), and a library to encrypt and decrypt Opus data using the xsalsa20_poly1305 cipher (perhaps libsodium).
  • Mentions
  • Attachments
  • Reactions
  • Custom emojis

About

Unofficial client for discord build in C++ with Qt.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.0%
  • QML 18.6%
  • CMake 4.7%
  • Shell 1.7%