{"id":60914,"url":"https://github.com/apacheli/discord-api-libs","name":"discord-api-libs","description":"List of open-source Discord API Libraries","projects_count":122,"last_synced_at":"2026-08-16T03:00:26.300Z","repository":{"id":42033827,"uuid":"291793513","full_name":"apacheli/discord-api-libs","owner":"apacheli","description":"List of open-source Discord API Libraries","archived":false,"fork":false,"pushed_at":"2026-08-12T01:29:26.000Z","size":912,"stargazers_count":267,"open_issues_count":5,"forks_count":32,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-08-12T03:44:40.348Z","etag":null,"topics":["awesome-list","bot","community","discord","discord-api","discord-bot","discord-library","discordapp","discordbot","hacktoberfest","javascript","libraries","library","list","python","resources"],"latest_commit_sha":null,"homepage":"http://apache.li/discord-api-libs/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apacheli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2020-08-31T18:27:26.000Z","updated_at":"2026-08-12T01:29:30.000Z","dependencies_parsed_at":"2026-04-03T04:00:54.934Z","dependency_job_id":"8e93430d-ce7b-413d-9d5c-cbf638e90293","html_url":"https://github.com/apacheli/discord-api-libs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apacheli/discord-api-libs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apacheli%2Fdiscord-api-libs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apacheli%2Fdiscord-api-libs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apacheli%2Fdiscord-api-libs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apacheli%2Fdiscord-api-libs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apacheli","download_url":"https://codeload.github.com/apacheli/discord-api-libs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apacheli%2Fdiscord-api-libs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36701720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-16T02:00:06.462Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-15T00:00:18.599Z","updated_at":"2026-08-16T03:00:26.300Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Resources","Libraries"],"sub_categories":["Tools","C","TypeScript","C#","C++","Clojure","Common Lisp","Crystal","D","Dart","Elixir","Go","Haskell","Haxe","Java","JavaScript","Julia","Kotlin","Lua","Nim","PHP","Python","Racket","Raku","Ruby","Rust","Scala","Shell","Swift","Gleam","Ballerina","Community"],"readme":"# Discord API Libraries 🚀\n\nA curated list of open-source libraries for interacting with Discord's API.\n\nSomething off? Want to contribute? Take a peek at [our contributing guide](CONTRIBUTING.md).\n\n## Resources\n\n### Community\n\n- [Discord API Server](https://discord.gg/discord-api)\n- [Discord Bots Server](https://discord.gg/0cDvIgU2voWn4BaD)\n- [Discord Developers Server](https://discord.gg/discord-developers)\n- [The Coding Den](https://discord.gg/code)\n\n### Tools\n\n- [discord-api-docs](https://github.com/discord/discord-api-docs)\n- [discord-api-spec](https://github.com/discord/discord-api-spec)\n- [Discord Developer Documentation](https://discord.com/developers/docs/intro)\n\n## Libraries\n\n### Ballerina\n\n- [module-ballerinax-discord](https://github.com/ballerina-platform/module-ballerinax-discord) - The Ballerina connector for Discord REST API.\n\n### C\n\n- [concord](https://github.com/Cogmasters/concord) - A Discord API wrapper library made in C\n- [libdiscord](https://github.com/dxing97/libdiscord) **(archived)** - A Discord library written in C\n- [orca](https://github.com/cee-studio/orca) - C Multi-REST API library for Discord, Slack, Reddit, etc.\n\n### C#\n\n- [DisCatSharp](https://github.com/Aiko-IT-Systems/DisCatSharp) - Your library to write discord apps in C# with focus on always providing access to the latest discord features\n- [discord-rpc-csharp](https://github.com/Lachee/discord-rpc-csharp) - C# custom implementation for Discord Rich Presence. Not deprecated and still available!\n- [Discord.Net](https://github.com/discord-net/Discord.Net) - An unofficial .Net wrapper for the Discord API (https://discord.com/)\n- [Discord.Net-Labs](https://github.com/Discord-Net-Labs/Discord.Net-Labs) **(archived)** - An experimental fork of Discord.Net that implements the newest discord features for testing and development to eventually get merged into Discord.Net\n- [DiscordUnity](https://github.com/DiscordUnity/DiscordUnity) - A DiscordAPI made for Unity and only usable for Unity. It contains special features to make it all work.\n- [Discore](https://github.com/Francessco121/Discore) - A light-weight .NET library for creating Discord bots.\n- [Disqord](https://github.com/Quahu/Disqord) - Asynchronous Discord API wrapper and bot framework for .NET.\n- [DSharpPlus](https://github.com/DSharpPlus/DSharpPlus) - A .NET library for making bots using the Discord API.\n- [NetCord](https://github.com/NetCordDev/NetCord) - A modern, lightweight, and customizable C# Discord library with Native AOT support, immutable caching, voice capabilities, and complete API coverage.\n- [Remora.Discord](https://github.com/Remora/Remora.Discord) - A data-oriented C# Discord library, focused on high-performance concurrency and robust design.\n\n### C++\n\n- [aegis.cpp](https://github.com/zeroxs/aegis.cpp) **(archived)** - Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8\n- [DiscordCoreAPI](https://github.com/RealTimeChris/DiscordCoreAPI) - A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.\n- [discordpp](https://github.com/DiscordPP/discordpp) - A Modularized C++ Library for the Discord API\n- [DisCPP](https://github.com/DisCPP/DisCPP) **(archived)** - Simplified, but feature rich Discord API wrapper written in modern C++.\n- [DPP](https://github.com/brainboxdotcc/DPP) - C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!\n- [sleepy-discord](https://github.com/yourWaifu/sleepy-discord) - C++ library for the Discord chat client.\n\n### Clojure\n\n- [discljord](https://github.com/discljord/discljord) - A Clojure wrapper library for the Discord API, with full API coverage (except voice, for now), and high scalability\n- [discord.clj](https://github.com/gizmo385/discord.clj) - A Clojure library for creating Discord bots\n- [ring-discord-auth](https://github.com/JohnnyJayJay/ring-discord-auth) - Fast and secure functions and ring middleware to verify ED-25519-signed Discord interactions\n\n### Common Lisp\n\n- [lispcord](https://github.com/lispcord/lispcord) - A client library for the discordapp bot api\n\n### Crystal\n\n- [discordcr](https://github.com/shardlab/discordcr) - Minimalist Discord library for Crystal\n\n### D\n\n- [dscord](https://github.com/b1naryth1ef/dscord) **(archived)** - Discord Library for D\n\n### Dart\n\n- [nyxx](https://github.com/nyxx-discord/nyxx) - Wrapper around Discord API for Dart\n\n### Elixir\n\n- [alchemy](https://github.com/cronokirby/alchemy) **(archived)** - A discord library for Elixir\n- [coxir](https://github.com/satom99/coxir) - A modern Elixir wrapper for Discord.\n- [crux](https://github.com/SpaceEEC/crux) **(archived)** - Repository creating the umbrella documentation for all crux libraries\n- [nostrum](https://github.com/Kraigie/nostrum) - Elixir Discord Library\n\n### Gleam\n\n- [discord_gleam](https://github.com/cyteon/discord_gleam) - A library to create discord bots in gleam\n\n### Go\n\n- [arikawa](https://github.com/diamondburned/arikawa) - A Golang library and framework for the Discord API.\n- [discord-interactions-go](https://github.com/bsdlp/discord-interactions-go) - discord interactions\n- [discordgo](https://github.com/bwmarrin/discordgo) - (Golang) Go bindings for Discord\n- [disgo](https://github.com/disgoorg/disgo) - A modular Golang Discord API Wrapper\n- [disgord](https://github.com/andersfylling/disgord) **(archived)** - Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice\n- [goscord](https://github.com/Goscord/goscord) **(archived)** - A Discord API wrapper written in Golang.\n\n### Haskell\n\n- [calamity](https://github.com/simmsb/calamity) - A library for writing discord bots in haskell\n- [discord-haskell](https://github.com/discord-haskell/discord-haskell) - Haskell library for writing Discord bots\n- [Discord.hs](https://github.com/TiltMeSenpai/Discord.hs) **(archived)** - Have you heard of our lord and savior Haskell?\n\n### Haxe\n\n- [Haxicord](https://github.com/RaidAndFade/Haxicord) - The most popular discord API Haxe library (because no others are good enough to be called a library)\n\n### Java\n\n- [catnip](https://github.com/mewna/catnip) **(archived)** - A reactive, fully-async Discord API wrapper for the JVM, built on RxJava 3.\n- [discord-webhooks](https://github.com/MinnDevelopment/discord-webhooks) - Provides easy to use bindings for the Discord Webhook API\n- [Discord4J](https://github.com/Discord4J/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.\n- [Javacord](https://github.com/Javacord/Javacord) - An easy to use multithreaded library for creating Discord bots in Java.\n- [JDA](https://github.com/discord-jda/JDA) - Java wrapper for the popular chat \u0026 VOIP service: Discord https://discord.com\n\n### JavaScript\n\n- [discord.io](https://github.com/izy521/discord.io) **(archived)** - A small, single-file library for creating DiscordApp clients from Node.js or the browser\n- [discordie](https://github.com/qeled/discordie) - Predictable JavaScript abstractions for Discord API.\n- [eris](https://github.com/abalabahaha/eris) - A NodeJS Discord library\n- [interactions.js](https://github.com/fb-sean/interactions.js) **(archived)** - 🤖 A powerful Javascript library  to work with discords interactions\n- [js-cord](https://github.com/jay3332/js-cord) - js-cord is a wrapper around the Discord API, written and to be used in Javascript.\n\n### Julia\n\n- [Discord.jl](https://github.com/Xh4H/Discord.jl) - The Julia Discord API Wrapper\n\n### Kotlin\n\n- [Discord.Kt](https://github.com/Jofairden/Discord.Kt) - A discord library written in Kotlin for Kotlin/JVM\n- [diskord](https://github.com/JesseCorbett/diskord) - A Kotlin client for Discord with a light wrapper on the REST APIs and a simple to use DSL for basic bots.\n- [jda-ktx](https://github.com/MinnDevelopment/jda-ktx) - Collection of useful Kotlin extensions for JDA\n- [kord](https://github.com/kordlib/kord) - Idiomatic Kotlin Wrapper for The Discord API\n\n### Lua\n\n- [Discordia](https://github.com/SinisterRectus/Discordia) - Discord API library written in Lua for the Luvit runtime environment\n- [discordia-slash](https://github.com/GitSparTV/discordia-slash) - Discordia application commands extension\n- [lacord](https://github.com/Mehgugs/lacord) - A low level, lightweight discord API library.\n- [litcord](https://github.com/satom99/litcord) - A Lua wrapper for Discord.\n\n### Nim\n\n- [dimscord](https://github.com/krisppurg/dimscord) - A Discord Bot \u0026 REST Library for Nim.\n- [discordnim](https://github.com/Krognol/discordnim) - Discord library for nim\n- [nimcord](https://github.com/SeanOMik/nimcord) **(archived)** - Memory optimized, simple, and feature rich Discord API wrapper written in Nim.\n\n### PHP\n\n- [discord-interactions-php](https://github.com/discord/discord-interactions-php) - PHP utilities for building Discord Interaction webhooks\n- [DiscordPHP](https://github.com/discord-php/DiscordPHP) - An API to interact with the popular messaging app Discord\n- [DiscordPHP-Slash](https://github.com/discord-php/DiscordPHP-Slash) **(archived)** - PHP server and client for Discord slash commands.\n- [Nyasmin](https://github.com/valzargaming/Nyasmin) - Dedicated to maintaining the Yasmin core used by Palace Bot #9203\n- [restcord](https://github.com/restcord/restcord) - Discord REST API Client\n\n### Python\n\n- [disco](https://github.com/b1naryth1ef/disco) **(archived)** - Discord Python library for people that like to dance\n- [discord-interactions-python](https://github.com/discord/discord-interactions-python) - Useful tools for building interactions in Python\n- [discord.py](https://github.com/Rapptz/discord.py) - An API wrapper for Discord written in Python.\n- [dislash.py](https://github.com/EQUENOS/dislash.py) **(archived)** - A Python wrapper for discord slash-commands and buttons, designed to extend discord.py.\n- [disnake](https://github.com/DisnakeDev/disnake) - An API wrapper for Discord written in Python.\n- [dispike](https://github.com/ms7m/dispike) - An independent, simple to use, powerful framework for creating interaction-based Discord bots. Powered by FastAPI\n- [enhanced-discord.py](https://github.com/iDevision/enhanced-discord.py) **(archived)** - An API wrapper for Discord written in Python.\n- [flask-discord-interactions](https://github.com/breqdev/flask-discord-interactions) - A Flask extension to enable declarative definitions for Discord slash commands.\n- [hata](https://github.com/HuyaneMatsu/hata) - Async Discord API wrapper.\n- [hikari](https://github.com/hikari-py/hikari) - A Discord API wrapper for Python and asyncio built on good intentions.\n- [interactions.py](https://github.com/interactions-py/interactions.py) - A highly extensible, easy to use, and feature complete bot framework for Discord\n- [NAFF](https://github.com/NAFTeam/NAFF) **(archived)** - A Python API wrapper for Discord\n- [nextcord](https://github.com/nextcord/nextcord) - A Python wrapper for the Discord API forked from discord.py\n- [pycord](https://github.com/Pycord-Development/pycord) - Pycord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python\n- [scurrypy](https://github.com/scurry-works/scurrypy) - Minimal, explicit Discord API wrapper designed for clarity and control\n\n### Racket\n\n- [racket-cord](https://github.com/simmsb/racket-cord) - A discord library for racket\n\n### Raku\n\n- [raku-api-discord](https://github.com/shuppet/raku-api-discord) - Raku module for interacting with the Discord API.\n\n### Ruby\n\n- [discordrb](https://github.com/shardlab/discordrb) - Discord API for Ruby\n- [vox](https://github.com/swarley/vox) - Discord library in ruby\n\n### Rust\n\n- [accord](https://github.com/passcod/accord) **(archived)** - Discord API client to power Discord API clients via the power of love, friendship, and HTTP 💖\n- [automate](https://github.com/mbenoukaiss/automate) **(archived)** - An asynchronous library to interact with Discord API\n- [discord-rs](https://github.com/SpaceManiac/discord-rs) - Rust library for the Discord chat client API\n- [serenity](https://github.com/serenity-rs/serenity) - A Rust library for the Discord API.\n- [songbird](https://github.com/serenity-rs/songbird) - An async Rust library for the Discord voice API\n- [twilight](https://github.com/twilight-rs/twilight) - Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.\n\n### Scala\n\n- [AckCord](https://github.com/Katrix/AckCord) - A Discord library for Scala using Akka\n\n### Shell\n\n- [discord.sh](https://github.com/fieu/discord.sh) - Write-only command-line Discord webhooks integration written in 100% Bash script\n\n### Swift\n\n- [SwiftDisc](https://github.com/M1tsumi/SwiftDisc) - SwiftDisc is a lightweight, native Swift library designed for building powerful Discord bots on iOS and macOS\n- [SwiftDiscord](https://github.com/nuclearace/SwiftDiscord) - Discord API Client for Swift\n- [Sword](https://github.com/Azoy/Sword) **(archived)** - Discord library for Swift\n\n### TypeScript\n\n- [arcscord](https://github.com/arcscord/arcscord) - A discord.js framework, slash command first and full typescript !\n- [client](https://github.com/detritusjs/client) - A Typescript NodeJS library to interact with Discord's API, both Rest and Gateway.\n- [core](https://github.com/dirigeants/core) **(archived)** - Discord API library\n- [Deno-Discord-Slash-Commands](https://github.com/Redstoneguy129/Deno-Discord-Slash-Commands) - Deno Slash Commands for Discord\n- [discord-interactions-js](https://github.com/discord/discord-interactions-js) - JS/Node helpers for Discord Interactions\n- [discord-slash-commands](https://github.com/MeguminSama/discord-slash-commands) - Node.JS Slash Commands for Discord\n- [discord.js](https://github.com/discordjs/discord.js) - A powerful JavaScript library for interacting with the Discord API\n- [discordeno](https://github.com/discordeno/discordeno) - Discord API library for Node and Deno\n- [dressed](https://github.com/Inbestigator/dressed) - A sleek, serverless-ready Discord API library.\n- [droff](https://github.com/tim-smart/droff) - Simple Discord client powered by RxJS and Axios\n- [framework](https://github.com/sapphiredev/framework) - Discord bot framework built on top of discord.js for advanced and amazing bots.\n- [harmony](https://github.com/harmonyland/harmony) - An easy to use Discord API Library for Deno.\n- [seyfert](https://github.com/tiramisulabs/seyfert) - the black magic Discord framework 🧙‍♂️\n- [skycord](https://github.com/skycord/skycord) - \n- [slash-create](https://github.com/Snazzah/slash-create) - 🗡️ Creator and handler for Discord's slash commands\n- [voice](https://github.com/discordjs/voice) **(archived)** - Implementation of the Discord Voice API for discord.js and other JS/TS libraries\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/apacheli%2Fdiscord-api-libs/projects"}