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
- Cadency-rs - Discord bot written in rust with the ability to play songs and playlists from YouTube.
- ChatGPT Discord Bot
- TSCord - Fully-featured discord bot template written in Typescript, intended to provide a framework that's easy to use, extend and modify.
- 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.
- AutoModerator - Helping sift through user content and provide security to the community.
- What's That Song? - Discord bot that finds the song given a video or audio file, using Shazam.
- Gitpod Community Discord Bot
- Alertmanager Discord Webhook - Customizable Discord Webhook for Alertmanager.
- Shanghai - Discord bot to run Stable Diffusion locally.
- OKP4's Discord Bot
- Rust Cloudflare Workers Bot in Rust
- GiveMeBadge - Simple Discord bot to get the active developer badge.
- GPT Discord Bot
- Motorchik - Delete a number of messages, ban or kick someone and more.
- Liquid - Discord bot template, including auto reloading, slash commands, and a reasonable structure.
- llamacord - Discord bot, written in Rust, that generates responses using the LLaMA language model.
- Kao.Geek bot - Built in TS.
- Chuckle - In-house Discord bot.
- Morpho GPT - Answer questions posed by users in a specific Discord channel.
- DiscordLangAgent - Discord chatbot built with LangChain.
Libraries
- Twilight - Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
- Zephyrus - Slash command framework meant to be used by Twilight.
- Disgo - Create a Discord Bot in Go using this Discord API Wrapper.
- 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 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.
- aoi.js - Advanced string-based package to create a Discord Bot fast and powerful.
- Calamity - Library for writing discord bots in Haskell.
- Droff - Simple Discord client powered by RxJS and Axios.
- Discord Haskell - Haskell library for writing Discord bots.
- Slash Create - Creator and handler for Discord's slash commands.
Interesting servers
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) (HN)
- 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) (Code) (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.
- Lanyard - Expose your Discord presence and activities to a RESTful API and WebSocket in less than 10 seconds.
- WebCord - Discord and Fosscord -based client implemented without Discord API.
- Discord adds new “Forum” channels (2022) (HN)
- Building a Discord bot in Rust (2022) (HN)
- Vencord - Discord Desktop Clientmod.
- Nice alternatives to Discord
- Discord Creator Portal (HN)
- Ben Awad Discord
- DiscordDb - Consumes messages from the Discord API and stores them in a simple SQLite database.
- WidgetBot - Pixel perfect Discord widgets for your website. (Code)
- Sign into Discord on Cloudflare Access, powered by Cloudflare Workers
- Discord Forum to Website - Scrape your active and archived threads inside of your Forums channel to SEO configured website.
- Reflectcord - REST and WebSocket compatibility layer for Discord->Revolt.
- GlueSQL Discord Storage
- Shipping Friday Discord
- Discord Webhook API Rust
- Discord Protocol Buffers - Reverse-engineering Discord's user settings protobufs.
- How Discord Stores Trillions of Messages (2023) (Lobsters) (HN)
- DiscordLookup - Snowflake Decoder, Guild List with Stats, Invite Info and more. (Code)
- Keycard - Open source Discord verification system.
- ArmCord - Custom client designed to enhance your Discord experience while keeping everything lightweight.
- KCD Community on Discord
- AnswerOverflow - Indexing Discord Help Channel Questions into Google.
- Build a serverless Discord bot with OpenFaaS and Go (2023)
- Discord.swift - Discord API library written in Swift for creating your own bot.
- OBS Discord
- StackBlitz Discord
- Apple Discord
- discord-markdown-parser - Library to parse discord style markdown into an abstract syntax tree.
- Next.js Discord server indexed in the web
- Answer Overflow - Indexing Discord content into the web. (HN)
- Ask HN: Why Discord instead of a public forum? (2023)
- Discordo - Lightweight, secure, and feature-rich Discord terminal client.
- Dumpus - Get detailed insights and stats for your Discord account.
- Discord OpenAPI Specification
- Discord clone in NextJS
- Discord bot video - Making video streaming work for discord selfbots.