discord-api-libs
  
  
    List of open-source Discord API Libraries 
    https://github.com/apacheli/discord-api-libs
  
        Last synced: 5 days ago 
        JSON representation
    
- 
            
Resources
 - 
            
Libraries
- 
                    
C
- concord - A Discord API wrapper library made in C
 - orca - C Multi-REST API library for Discord, Slack, Reddit, etc.
 - libdiscord - A Discord library written in C
 
 - 
                    
C#
- DisCatSharp - Your library to write discord apps in C# with focus on always providing access to the latest discord features
 - discord-rpc-csharp - C# custom implementation for Discord Rich Presence. Not deprecated and still available!
 - Discord.Net - An unofficial .Net wrapper for the Discord API (https://discord.com/)
 - Discord.Net-Labs - An experimental fork of Discord.Net that implements the newest discord features for testing and development to eventually get merged into Discord.Net
 - DiscordUnity - A DiscordAPI made for Unity and only usable for Unity. It contains special features to make it all work.
 - Discore - A light-weight .NET library for creating Discord bots.
 - Disqord - Asynchronous Discord API wrapper and bot framework for .NET.
 - DSharpPlus - A .NET library for making bots using the Discord API.
 - Remora.Discord - A data-oriented C# Discord library, focused on high-performance concurrency and robust design.
 - NetCord - A modern, lightweight, and customizable C# Discord library with Native AOT support, immutable caching, voice capabilities, and complete API coverage.
 
 - 
                    
C++
- aegis.cpp - Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8
 - DiscordCoreAPI - A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.
 - discordpp - A Modularized C++ Library for the Discord API
 - DisCPP - Simplified, but feature rich Discord API wrapper written in modern C++.
 - DPP - C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!
 - sleepy-discord - C++ library for the Discord chat client.
 
 - 
                    
Clojure
- discljord - A Clojure wrapper library for the Discord API, with full API coverage (except voice, for now), and high scalability
 - discord.clj - A Clojure library for creating Discord bots
 - ring-discord-auth - Fast and secure functions and ring middleware to verify ED-25519-signed Discord interactions
 
 - 
                    
Common Lisp
- lispcord - A client library for the discordapp bot api
 
 - 
                    
Crystal
 - 
                    
D
- dscord - Discord Library for D
 
 - 
                    
Dart
- nyxx - Wrapper around Discord API for Dart
 
 - 
                    
Elixir
- alchemy - A discord library for Elixir
 - concoction - Concoction is a Discord library for Elixir.
 - coxir - A modern Elixir wrapper for Discord.
 - crux - Repository creating the umbrella documentation for all crux libraries
 - nostrum - Elixir Discord Library
 
 - 
                    
Go
- arikawa - A Golang library and framework for the Discord API.
 - discord-interactions-go - discord interactions
 - discordgo - (Golang) Go bindings for Discord
 - disgo - A modular Golang Discord API Wrapper
 - disgord - Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice
 - goscord - A Discord API wrapper written in Golang.
 
 - 
                    
Haskell
- calamity - A library for writing discord bots in haskell
 - discord-haskell - Haskell library for writing Discord bots
 - Discord.hs - Have you heard of our lord and savior Haskell?
 
 - 
                    
Haxe
- Haxicord - The most popular discord API Haxe library (because no others are good enough to be called a library)
 
 - 
                    
Java
- catnip - A reactive, fully-async Discord API wrapper for the JVM, built on RxJava 3.
 - discord-webhooks - Provides easy to use bindings for the Discord Webhook API
 - Discord4J - Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
 - Javacord - An easy to use multithreaded library for creating Discord bots in Java.
 - JDA - Java wrapper for the popular chat & VOIP service: Discord https://discord.com
 
 - 
                    
JavaScript
- discord.io - A small, single-file library for creating DiscordApp clients from Node.js or the browser
 - discordie - Predictable JavaScript abstractions for Discord API.
 - eris - A NodeJS Discord library
 - js-cord - js-cord is a wrapper around the Discord API, written and to be used in Javascript.
 - interactions.js - 🤖 A powerful Javascript library to work with discords interactions
 
 - 
                    
Julia
- Discord.jl - The Julia Discord API Wrapper
 
 - 
                    
Kotlin
- Discord.Kt - A discord library written in Kotlin for Kotlin/JVM
 - jda-ktx - Collection of useful Kotlin extensions for JDA
 - kord - Idiomatic Kotlin Wrapper for The Discord API
 - diskord - A Kotlin client for Discord with a light wrapper on the REST APIs and a simple to use DSL for basic bots.
 
 - 
                    
Lua
- Discordia - Discord API library written in Lua for the Luvit runtime environment
 - discordia-slash - Discordia application commands extension
 - lacord - A low level, lightweight discord API library.
 - litcord - A Lua wrapper for Discord.
 
 - 
                    
Nim
- dimscord - A Discord Bot & REST Library for Nim.
 - discordnim - Discord library for nim
 - nimcord - Memory optimized, simple, and feature rich Discord API wrapper written in Nim.
 
 - 
                    
PHP
- discord-interactions-php - PHP utilities for building Discord Interaction webhooks
 - DiscordPHP - An API to interact with the popular messaging app Discord
 - DiscordPHP-Slash - PHP server and client for Discord slash commands.
 - Nyasmin - Dedicated to maintaining the Yasmin core used by Palace Bot #9203
 - restcord - Discord REST API Client
 
 - 
                    
Python
- disco - Discord Python library for people that like to dance
 - discord-interactions-python - Useful tools for building interactions in Python
 - discord.py - An API wrapper for Discord written in Python.
 - dislash.py - A Python wrapper for discord slash-commands and buttons, designed to extend discord.py.
 - disnake - An API wrapper for Discord written in Python.
 - dispike - An independent, simple to use, powerful framework for creating interaction-based Discord bots. Powered by FastAPI
 - enhanced-discord.py - An API wrapper for Discord written in Python.
 - flask-discord-interactions - A Flask extension to enable declarative definitions for Discord slash commands.
 - hata - Async Discord API wrapper.
 - 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
 - NAFF - A Python API wrapper for Discord
 - nextcord - A Python wrapper for the Discord API forked from discord.py
 - pycord - Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python
 
 - 
                    
Racket
- racket-cord - A discord library for racket
 
 - 
                    
Raku
- raku-api-discord - Raku module for interacting with the Discord API.
 
 - 
                    
Ruby
 - 
                    
Rust
- automate - An asynchronous library to interact with Discord API
 - discord-rs - Rust library for the Discord chat client API
 - serenity - A Rust library for the Discord API.
 - songbird - An async Rust library for the Discord voice API
 - twilight - Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
 - accord - Discord API client to power Discord API clients via the power of love, friendship, and HTTP 💖
 
 - 
                    
Scala
- AckCord - A Discord library for Scala using Akka
 
 - 
                    
Shell
- discord.sh - Write-only command-line Discord webhooks integration written in 100% Bash script
 
 - 
                    
Swift
- SwiftDiscord - Discord API Client for Swift
 - Sword - Discord library for Swift
 
 - 
                    
TypeScript
- client - A Typescript NodeJS library to interact with Discord's API, both Rest and Gateway.
 - core - Discord API library
 - Deno-Discord-Slash-Commands - Deno Slash Commands for Discord
 - discord-interactions-js - JS/Node helpers for Discord Interactions
 - discord-slash-commands - Node.JS Slash Commands for Discord
 - discord.js - A powerful JavaScript library for interacting with the Discord API
 - discordeno - Discord API library for Node and Deno
 - droff - Simple Discord client powered by RxJS and Axios
 - framework - Discord bot framework built on top of discord.js for advanced and amazing bots.
 - harmony - An easy to use Discord API Library for Deno.
 - skycord
 - voice - Implementation of the Discord Voice API for discord.js and other JS/TS libraries
 - seyfert - the black magic Discord framework 🧙♂️
 - arcscord - A discord.js framework, slash command first and full typescript !
 - slash-create - 🗡️ Creator and handler for Discord's slash commands
 
 - 
                    
Ballerina
- module-ballerinax-discord - The Ballerina connector for Discord REST API.
 
 - 
                    
Gleam
- discord_gleam - A library to create discord bots in gleam
 
 
 - 
                    
 
            Programming Languages
          
          
        
            Categories
          
          
        
            Sub Categories
          
          
        
            Keywords
          
          
              
                discord
                96
              
              
                discord-api
                67
              
              
                discord-bot
                33
              
              
                bot
                30
              
              
                discord-library
                20
              
              
                library
                15
              
              
                api
                14
              
              
                discord-api-wrapper
                11
              
              
                python
                11
              
              
                api-wrapper
                8
              
              
                nodejs
                6
              
              
                cpp
                6
              
              
                discordapp
                5
              
              
                csharp
                5
              
              
                rust
                5
              
              
                websocket
                5
              
              
                java
                5
              
              
                golang
                5
              
              
                discord-py
                5
              
              
                slash-commands
                5
              
              
                rest-api
                5
              
              
                c-plus-plus
                4
              
              
                lua
                4
              
              
                kotlin
                4
              
              
                rest
                4
              
              
                dotnet
                4
              
              
                javascript
                4
              
              
                typescript
                4
              
              
                discord-bot-framework
                4
              
              
                api-client
                4
              
              
                voice
                4
              
              
                elixir
                4
              
              
                go
                4
              
              
                framework
                4
              
              
                python3
                3
              
              
                discord-interactions
                3
              
              
                discord-slash-commands
                3
              
              
                c
                3
              
              
                discord-server
                3
              
              
                websockets
                3
              
              
                bot-framework
                3
              
              
                voice-support
                3
              
              
                dotnet-core
                3
              
              
                discord-lib
                3
              
              
                discordbot
                3
              
              
                deno
                3
              
              
                discord-net
                3
              
              
                wrapper
                3
              
              
                discord-api-v10
                3
              
              
                clojure
                3