Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 3 hours ago
JSON representation

  • Libraries

    • JavaScript

      • eris-fleet - Cluster management for Discord bots using the Eris library
      • 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
      • 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
      • Kurasuta - Discord.js sharder with clustering support
      • Discordeno - Discord API library for Deno
      • Discordeno - Discord API library for Deno
      • Eris - A lightweight and flexible library
      • eris-fleet - Cluster management for Discord bots using the Eris library
      • eris-sharder - Sharding manager for the discord Eris library
      • Eris - A lightweight and flexible library
      • eris-fleet - Cluster management for Discord bots using the Eris 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.
      • megane - A framework for large multi-process Discord bots
      • redis-sharder - Scalable and robust sharding solution for the Eris discord library.
      • Paracord - NodeJS Discord API framework built to scale
      • Harmony - An easy to use Discord API Library for Deno.
      • slash-create - Creator and handler for Discord's slash commands
      • Weather Stack - Ecosystem of tools for microservice Discord bots
      • 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
    • C

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

    • Crystal

      • discordcr - Minimalist Discord library for Crystal
      • discordcr - Minimalist Discord library for Crystal
    • Dart

      • nyxx - Wrapper around Discord API for Dart
      • nyxx - Wrapper around Discord API for Dart
    • C++

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

      • Nostrum - An Elixir library for the Discord API.
      • 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
      • ken - A cutting edge (haha), object-oriented and highly modular application command handler for Discordgo
      • Shards - Configurable, scalable and automatic sharding library for discordgo.
      • 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
      • ken - A cutting edge (haha), object-oriented and highly modular application command handler for Discordgo
      • Shards - Configurable, scalable and automatic sharding library for discordgo.
      • disgo - A modular Golang Discord API Wrapper
      • disgo - A modular Golang Discord API Wrapper
      • disgord - Go module for interacting with the documented Discord's bot interface
    • 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
      • 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
      • 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
      • 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.
    • Rust

      • serenity - A Rust library for the Discord API
      • serenity - A Rust library for the Discord API
      • Songbird - Songbird is an async, cross-library compatible voice system for Discord, written in Rust.
      • 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
      • Twilight - **twilight** is a powerful asynchronous, flexible, and scalable ecosystem of Rust libraries for the Discord API
    • Ruby

  • Papers

  • 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
    • 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
  • MISC

    • Rust

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