Rust Discord

Open-source Rust projects categorized as Discord

Top 23 Rust Discord Projects

  • serenity

    A Rust library for the Discord API. (by serenity-rs)

    Project mention: Create and deploy a Discord bot in Rust, in under 20 minutes (for free) | | 2022-09-29


    With forced functional programming, you may be referring to serenity's builders? For example


  • twilight

    Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API. (by twilight-rs)

    Project mention: Create and deploy a Discord bot in Rust, in under 20 minutes (for free) | | 2022-09-29

    You might like Twilight[1]. It is a smaller project, but a lot more modular and "rusty".


  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • songbird

    An async Rust library for the Discord voice API

    Project mention: Playing mp3 files inside of VC (I'm using serenity) | | 2022-08-31

    I have never used Rust/Serenity before, so this might not help at all, but you might wanna take a look at Songbird.

  • weechat-discord

    Weechat plugin for Discord support -

    Project mention: Any free discord clients/frontends? | | 2022-04-18

    Sadly no, but its more privacy respecting than the regular client for sure. FOSS options include: (weechat plugin to use Discord within weechat) (seems to be for M1 macs) (seems to support AMD64, not just Arm64) (sandboxing for standard discord client) There are others I'm sure. One easier option is to run the Discord code in a newer version of Electron. This still isn't open source, but it provides better security and performance. Arch users can use the AUR package discord_arch_electron, other users can just follow the commands in the PKGBUILD for said package and figure it out. Hope that helps. Keep in mind even if your client is open source, Discord's servers aren't, and while there will be some mitigation of data collected, it'll still be quite a bit.

  • aoede

    🎧 a self-hosted Spotify → Discord music bot

  • parrot

    🦜 A hassle-free, highly performant, host-it-yourself Discord music bot with YouTube and Spotify support. Powered by yt-dlp. (by aquelemiguel)

    Project mention: PR Update | | 2021-12-14

    Well....I got the code working!! So this blog will go into the code I needed to get this PR done. Honestly it was quite easy but I will get into why in the next blog of my final thoughts. Lets stick to the good stuff in this one :)

  • Discrakt

    The Trakt 🎥 Plex ▶️ Discord 🎮 Rich Presence that you didn't know you needed.

    Project mention: Discrakt - Trakt Discord Rich Presence | | 2022-02-08

    I've been learning Rust in another project and I'm loving it, so I ported everything from v1 in Python to Rust in the latest release. This reduced the package size by 70%, improved performance and reduced memory usage to <1MB! Am I officially a rustacean?

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • dinkleberg

    🕵️‍♂️ Catch users faking their offline status on Discord with an exploit written in Rust

    Project mention: Is this a bug or someone’s in my account? Both of these accounts are my alts. | | 2022-03-02

    Thats so stupid, because of that dinkleberg is not working precisely for mobile users :(

  • mpd-discord-rpc

    Rust application which displays your currently playing song / album / artist from MPD in Discord using Rich Presence.

    Project mention: MPD Discord RPC v1.4.1 released | | 2022-03-03
  • discord-channel-archiver

    A discord bot to archive the messages in a discord text channel.

  • rust-discord-bot

    A pure-Rust serverless discord chatbot hosted on Cloudflare Workers.

    Project mention: A free serverless discord bot written in Rust | | 2022-10-04
  • discord-presence

    Discord Rich Presence in Rust, with native Bevy support

    Project mention: bevy-discord-presence - A lightweight, feature packed, implementation of the Discord Presence API for the Bevy Game Engine | | 2022-04-21
  • Repl-Scraper

    A scraper, designed to grab discord tokens. Made in Rust.

    Project mention: A bot the scrapes discord token from websites like replit | | 2022-11-06
  • rusty-interaction

    Handle Discord Interactions as outgoing webhooks

  • discordcat

    CLI utility to post files and command output to discord

  • discord-urls-extractor

    Rust program for extracting most URLs from Discord scrapes. Works with Discord History Tracker and discard2.

    Project mention: Scrape messages &amp; Images from Discord Server | | 2022-08-02

    Both are supported by my URL extractor ( which gets attachments, URLs embedded in messages. If you use discard2 it can also get the server icon, server emoji, role icons, and other stuff with the --parse-websockets option.

  • Rust-Monster

    A Pathfinder 2e Discord bot written in Rust.

  • discord-banner-bot

    A discord bot for changing the banner on servers every few minutes.

    Project mention: Looking for a bot that automatically rotates server banner | | 2022-11-04

    I'm trying to find a bot that will cycle through a gallery of server banners periodically. I did find this dicord-banner-bot but it immediately started throwing errors after trying to adjust the album and reinstalling it hasn't had any effect.

  • chombot

    Discord bot for Riichi Mahjong servers

    Project mention: What's everyone working on this week (4/2022)? | | 2022-01-24

    Other than that, I've published my very first Rust library riichi-hand-rs (I'm happy to get any feedback for it!). It's a library used in another my project, chombot, and it's core feature is parsing Japanese Mahjong hands in a human-readable format, verifying, and rendering them. I decided to split this part into a library in order to improve the overall quality of the code, and hopefully have some more motivation to add some more features into it, that will not necessarily make it into the main app. Actually, chombot has had been implemented in Kotlin before - it was last week that I've decided to rewrite it in Rust and it's been loads of fun!

  • GCM-bot

    A chart info bot for GekiChuMai

    Project mention: GCM-bot: A chart info bot for SEGA's GekiChuMai rhythm games! | | 2022-10-25

    Detailed information is here:

  • markov

    A Markov chain based Discord chat bot. (by miedzinski)

  • OpenDiscord

    Control your game through Discord chat

  • experienced

    A discord bot to track levels

    Project mention: A bot to transfer MEE6 levels without having to start again? | | 2022-12-02

    i wrote a custom bot and a JSON scraper to go with it. and Do what you want.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-02.

Rust Discord related posts


What are some of the best open-source Discord projects in Rust? This list will help you:

Project Stars
1 serenity 3,157
2 twilight 474
3 songbird 238
4 weechat-discord 159
5 aoede 155
6 parrot 79
7 Discrakt 42
8 dinkleberg 37
9 mpd-discord-rpc 36
10 discord-channel-archiver 35
11 rust-discord-bot 31
12 discord-presence 22
13 Repl-Scraper 16
14 rusty-interaction 15
15 discordcat 10
16 discord-urls-extractor 6
17 Rust-Monster 5
18 discord-banner-bot 5
19 chombot 5
20 GCM-bot 2
21 markov 1
22 OpenDiscord 1
23 experienced 0
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.