An open API service indexing awesome lists of open source software.

awesome-discord-bot-tools

A curated collection of tools for developers working on Discord bots
https://github.com/shitcorp/awesome-discord-bot-tools

Last synced: 18 days ago
JSON representation

Alternate Gateways

  • gateway-proxy - Drop-in proxy for Discord gateway connections and sessions allowing for zero downtime deploys
  • rateway - A stateful gateway for Discord Bots. Scaling well, it processes messages from the Discord gateway and puts them in AMQP exchanges
  • nirn-proxy - Distributed transparent REST proxy for the Discord API, handles ratelimits for you, multi-bot support, dynamic, version agnostic

Libraries

C

  • Concord - A Discord API wrapper library made in C
  • Orca - C Multi-REST API library for Discord, Slack, Reddit, etc.

C#

C++

  • D++ - D++ is Lightweight and scalable for small and huge bots!

Crystal

  • discordcr - Minimalist Discord library for Crystal

Dart

  • nyxx - Wrapper around Discord API for Dart

Elixir

  • Nostrum - An Elixir library for the Discord API.

Go

  • arikawa - A Golang library and framework for the Discord API
  • corde - A high level discord interactions wrapper, simple, idiomatic, testable and extensible.
  • discordgo - Go bindings for Discord
  • dgrs - A (WIP) DiscordGo state manager using Redis
  • Shards - Configurable, scalable and automatic sharding library for discordgo.
  • disgo - A modular Golang Discord API Wrapper
  • disgord - Go module for interacting with the documented Discord's bot interface
  • ken - A cutting edge (haha), object-oriented and highly modular application command handler for Discordgo

JavaScript

  • detritusjs - A wheels-attached, pure-TypeScript library for the Discord API.
  • discord.js - The most popular discord bot framework
  • discord-cross-hosting - Scale discord.js horizontally
  • discord-hybrid-sharding - Allows clustering with discord.js sharding
  • discord.js-light - All the power of discord.js, zero caching
  • Kurasuta - Discord.js sharder with clustering support
  • Discordeno - Discord API library for Deno
  • Eris - A lightweight and flexible library
  • eris-sharder - Sharding manager for the discord Eris library
  • megane - A framework for large multi-process Discord bots
  • redis-sharder - Scalable and robust sharding solution for the Eris discord library.
  • Harmony - An easy to use Discord API Library for Deno.
  • Paracord - NodeJS Discord API framework built to scale
  • slash-create - Creator and handler for Discord's slash commands
  • Weather Stack - Ecosystem of tools for microservice Discord bots
  • eris-fleet - Cluster management for Discord bots using the Eris library

JVM

  • Discord4j - Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development
  • Javacord - An easy to use multithreaded library for creating Discord bots in Java.
  • Kord - Idiomatic Kotlin Wrapper for The Discord API

Lua

  • Discordia - Discord API library written in Lua for the Luvit runtime environment

Multi Lang

PHP

  • DiscordPHP - An API to interact with the popular messaging app Discord

Python

  • discord.py - An API wrapper for Discord written in Python.
  • hikari - A Discord API wrapper for Python and asyncio built on good intentions.
  • interactions.py - A highly extensible, easy to use, and feature complete bot framework for Discord
  • Nextcord - A Python wrapper for the Discord API forked from discord.py
  • jishaku - A debugging and testing cog for discord.py rewrite bots.

Ruby

Rust

  • serenity - A Rust library for the Discord API
  • Songbird - Songbird is an async, cross-library compatible voice system for Discord, written in Rust.
  • Twilight - twilight is a powerful asynchronous, flexible, and scalable ecosystem of Rust libraries for the Discord API

MISC

Rust

  • BotBlock.org - The single source for all Discord bot lists. Simplify sending your bot's guild count with the BotBlock API.
  • discohook - Easily preview embeds
  • gateway-queue - Ratelimited gateway queue for multiserviced bots.
  • http-proxy - A ratelimited HTTP proxy in front of the Discord API

Papers

Rust