D++ - The C++ Discord API Library

Raghav Narang

Backend Engineer
Software Engineer
C++
Discord
Git
D++ is a lightweight and efficient library for Discord written in modern C++, covering as much of the API specification as possible with an incredibly small memory footprint even when caching large amounts of data.

Library Features

Support for Discord API v10
Really small memory footprint
Efficient caching system for guilds, channels, guild members, roles, users
Sharding and clustering (Many shards, one process: specify the number of shards, or let the library decide)
Highly optimized ETF (Erlang Term Format) support for very fast websocket throughput
Slash Commands/Interactions support
Voice support (sending and receiving audio)
The entire Discord API is available for use in the library
Stable Windows support
Ready-made compiled packages for Windows, Raspberry Pi (ARM64/ARM7/ARMv6), Debian x86/x64, and RPM based distributions
Highly scalable for large amounts of guilds and users
This library is in use on TriviaBot, Sporks and many other bots!
Partner With Raghav
View Services

More Projects by Raghav