Serenity, a Rust wrapper for the Discord API

Serenity is a HTTP and gateway wrapper around Discord's API, written in the Rust programming language.
It offers a high-level, easy to use API for creating bots using Discord's official API.
Projects:
-
Serenity
The main project, providing support for Discord's Gateway and REST APIs.
Github repository -
Songbird
Songbird provides support for the voice portion of Discord's API.
Github repository -
Poise
Poise is a command framework for Serenity.
It has support for prefix-based commands (e.g.
Github repository!ping
), as well as Discord's application commands, which natively integrate with Discord's client.
If you need help, wish to consult or discuss with us, join the Serenity Discord server!