Discord
Harmony & Discord.ts seem like nice bot libraries.
I like the pattern that forces use of threads in channels. So any message you make to a room, thread will be made so further messages within that context are in a thread. Also you are blocked for adding new threads for ~ 1/2 minutes. Svelte Discord server does this well.
Botsβ
- GearBot - Moderation for your Discord, easily managed. (Code)
- Channel Archiver - Small discord bot to archive the messages in a discord text channel.
- Needle - Discord bot that helps you declutter your server by creating Discord threads automatically. (Web)
- SafetyJim - Moderation bot for discord.
- YAGPDB - Multifunctional, modular Discord bot. (Web)
- Skyra - All-in-one multipurpose Discord Bot designed to carry out most of your server's needs with great performance and stability. (Web)
- Shinpuru - Discord Bot with backups, moderation, karma ranking, a starboard, code execution, raid alerting, a web interface, twitch notifications and more.
- Actions Bot - Discord Bot that helps with Action Items.
- TypeScript Community Bot - Utility bot built for the TypeScript Community Discord Server.
- KCD Community Bot - Automating onboarding and other things.
- Red Discord Bot - Fully modular bot β meaning all features and commands can be enabled/disabled to your liking, making it completely customizable.
- Glimbot - Discord utility bot.
- Blitz Community Bot - Utility bot built for the Blitz Community Discord Server.
- Next.js Discord Slash Commands
- Discord GitHub Bot - Consumes the GitHub API and gives you updates.
- discordcat - CLI utility to post files and command output to discord.
- Bulbbot - Discord Moderation bot.
- Discord-Rose - Simple Discord library for advanced users.
- discordcaptcha - Verification bot for Discord.
- web-watcher - Discord bot which monitor and send alerts on website changes. (Docs)
- Robbb - Discord bot for the Unixporn community in Rust.
- Send - Send a message to me on Discord using webhooks.
- MRVN - Discord music player bot.
- AWESOM-O - Modular Discord bot with support for user created scripts and an online dashboard. (Web)
- MusicBot - Multi-server music bot for Discord built in Go.
- JMusicBot - Discord music bot that's easy to set up and run yourself. In Java. (Docs)
- Vortex - Discord Moderation Bot.
- NFT Discord Bot - Discord bot for ERC721 NFT collections.
- instant-poll - Discord bot that lets you create polls in your server.
- Rustbot - Rust programming language bot for Discord.
- Next.js Discord Bot
- ArtBot - Discord bot for ArtBlocks.
- DNS over Discord - 1.1.1.1 DNS resolver built for Discord.
- ClemBot - Discord bot for server management with an emphasis on modularity and configuration.
- Discord External Video Embeds - Discord bot that fixes broken Twitter, TikTok and Reddit video Embeds.
- Ghostybot - Feature-rich Discord bot with +200 commands for Discord servers. Economy, util, fun, music, admin and more! Built with Next.js and Discord.js.
- discord-styled-releases - Action that uses a webhook for sending automatic styled Discord messages on new repository releases.
- Hamood - Discord bot written with discord.py that has a variety of helpful and fun functions.
- Zeppelin - Moderation bot for Discord, designed with large servers and reliability in mind.
- awwbot - Example of a Discord Bot using Cloudflare Workers.
- discord_bot.py - Simple discord bot that helps you getting started within discord.py.
- nextcord - TypeScript serverless Discord bot using Next.js.
- imgdl - Discord bot to recursively download images from a Discord channel.
- DoseBot - Harm reduction Discord bot, used to provide users with a variety of useful harm reduction information from PsychonautWiki.
- RaidProtect - Moderate your Discord server easily.
- Discord bot backed by a web app example
- Vulcan - Multi-purpose discord bot built with discord.js.
- QiskitBot - Discord bot that allows you to execute Quantum Circuits, look up the IBMQ Qiskit's Documentation, and search questions on the Quantum Computing StackExchange.
- Sentry β Discord - Forward Sentry notifications to your Discord server.
- Apple Updates - Discord bot for pushing notifications about new Apple OS updates.
- Fish - Discord bot for deleting Steam/Discord phishing links.
- CRBT - Multipurpose verified Discord bot that's minimalistic and easy to use.
Librariesβ
- Poise - Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing.
- Cordless - Declarative Discord bot framework. Build your first bot in 5 minutes with 3 lines of code.
- Discordeno - Discord API library for Deno.
- Slshx - Strongly-typed Discord commands on Cloudflare Workers.
- Purplet - Simple framework to build modern Discord apps.
- Harmony - Easy to use Discord API Library for Deno.
- Songbird - Async Rust library for the Discord voice API.
- Discord Rust
- Discord Rust 2
- Discord Rust 3
- Discord Rust 4 - Safe wrapper around the Discord Rich Presence API.
- Discord Go
- Discord Go 2
- Discord Go 3 - Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice.
- Discord C++
- Discord JS
- Discord Elixir
- Discord Swift
- Discord Lua
- discord-jsx - Experimental way to write Discord bots with JSX for Node.
- Cookiecord - Simplifies discord bot development by providing a modern and easy to use interface. (Docs)
- gatekeeper - Supercharge your discord.js commands.
- discord.py - API wrapper for Discord written in Python. (Future of discord.py) (HN) (Reddit) (On resuming discord.py development) (HN)
- Nextcord - Modern, easy-to-use, feature-rich, and async-ready API wrapper for Discord written in Python.
- Nextcord V3 - Fast modular discord API wrapper written for python.
- Discljord - Clojure wrapper library for the Discord API, with full API coverage, and high scalability.
- Dis.ml - OCaml Discord API.
- discordjs/voice - Implementation of the Discord Voice API for discord.js and other JS/TS libraries.
- discord-hero - Powerful, modular and easy-to-use Discord Python bot framework. Batteries included.
- catnip - Reactive, fully-async Discord API wrapper for the JVM, built on RxJava 3.
- Solaire - Lightweight framework for creating discord bots.
- Discord.ts - Create a discord bot with TypeScript and Decorators.
- discord-rs - Rust library for the Discord chat client API.
- discord.v - Discord Bot Framework written in V.
- Discord++ - Modularized C++ Library for the Discord API. (Template)
- Discord.js bot template with TypeScript, ESLint and Prettier
- Concord - C library for handling the Discord API. (Reddit)
- Conflict - JavaScript UI framework for Discord bots.
- zCord - Zig Discord API with zero allocations in the critical path.
- Discord Bot Template
- discord-interactions - JS/Node helpers for Discord Interactions.
- Megane - Framework for large multi-process Discord bots.
- Swiftcord - Discord Library for Swift.
- lacord - Low level, lightweight discord API library.
Notesβ
- Can right click on Discord server > privacy settings > disallow direct messages from the server. To remove spam being sent from those servers.
- My main problem with discord replacing reddit/forums is that if i have a problem with my router, i donβt wanna go join the router club and talk to router guys about it. i just wanna read a thread from 8 months ago where someone figured it out.
Linksβ
- rsPhate - Discord bot written in Rust.
- Awesome Dev Discord
- Awesome Discord Communities
- Discord API docs (Code)
- Discord Desktop App RCE (HN)
- How Discord Won (2020) (HN)
- Discord Home - Discord Server List.
- discord_data - Library to parse information from the discord data export.
- How Discord (somewhat accidentally) invented the future of the internet (2020)
- Lightcord - Simple and customizable client for Discord.
- Open Source Communities on Discord (Code)
- Migrating Our Community from Slack to Discord (2021)
- Discord-to-Slack bot hosted on repl.it (2021)
- Building A Discord Bot Using Discord.js (2021)
- Disboard - Public Discord Server List.
- Disboard Scraper - Discord Server List Scraper.
- Discord Backup - Powerful Node.js module that allows you to easily manage discord server backups.
- discord-sdk - Open implementation of the Discord Game SDK in Rust.
- Fosscord - Free open source self hostable chat, voice and video discord-compatible platform.
- Discord Bots
- Revolt - Open-source alternative to Discord written in Rust. (HN) (Docs) (Awesome) (Issues/Discussion)
- Revite - Revolt client built with Preact.
- Delta - Revolt backend API server, built with Rust.
- Please stop closing forums and moving people to Discord (2021) (HN)
- Discord Bot built with Fastify Tutorial
- Fosscord Server - Free and open source software compatible with Discord. It's a chat, voice and video platform similar to Slack and Rocket.chat. (Web)
- Against Discord Channels (HN)
- Discord: Imagine a Place (2021)
- HammerTime - Generate timestamp indicators for Discord chat messages. (Code)
- Potential Web3 Discord alternative (2021)
- Why Discord walked back on integrating Crypto wallet (2021)
- Rovel Discord List - Ultimate Discord List for Emojis, Users, Servers & Bots. (Code)
- python-discord-webhook - Execute discord webhooks.
- Awesome Discord
- The Best Discord Bots for Your Server (2021)
- Top.gg - The Best Discord Bots and Servers. (Twitter)
- Discord Components - Discord message components to easily build and display fake Discord messages on your webpage.
- reacord - Create interactive Discord messages using React.
- DiscordChatExporter - Exports Discord chat logs to a file.
- Discord is a black hole for information (HN) (Reddit)
- BetterDiscord - Enhances Discord desktop app with new features.
- Building a Discord bot with Kurt Kemple (2022)
- DiscordSubHub - User-Friendly Feed API Designed For Discord Webhooks.
- discord-fs - Discord as a filesystem.
- miku - Tiny, stateless microservice to notify that your Discord bot is going under maintenance, made in Go.
- Valkyrie - Discord clone using React and Go.
- Discord Tauri - Lightweight Discord wrapper made in Tauri.
- Swiftcord - Completely native Discord client for macOS built 100% in Swift and SwiftUI.
- Sentry Webhook - Simple webhook worker for Sentry to output events in a Discord channel.
- How I Built A Discord Bot with TypeScript, Node.js, PlanetScale, Prisma, and Heroku (2022)
- Enmity - iOS Discord client modification.
- Accord - Faster discord client for your Mac.
- RainCache - Simple and modular discord caching library.
- SnowTransfer - Minimalistic REST client for the discord API.
- CloudStorm - Modular discord gateway library for microservice oriented bots.
- Discord API Types - Up to date Discord API Typings, versioned by the API version.
- Crux.Gateway - Library providing a flexible gateway connection to the Discord API.
- DiscordKit - Discord API implementation that powers Swiftcord.
- Linen - Make your Discord community Google-searchable. (HN) (From idea to 1k revenue in 1 month) (HN)
- discord-drive - CLI tool to use Discord as a cloud storage.
- coxir - Modern Elixir wrapper for Discord.
- Discord Previews - Your #1 source for the latest Discord news. (Code)
- Discord Resources - Constantly updated list of the most useful Discord Resources. (Code)
- Discord Welcome Action - Action to keep channel content in-sync with Markdown based templates.
- Google Form to Discord - Quick way to automatically send Google Form responses to a Discord channel.