Skip to content

philipo30/opensource-discord-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Open-Source Discord Bots

Curated list of awesome, high-quality, open-source Discord bots you can self-host across multiple ecosystems (Python, Go, Java, .NET, and Node.js).

License: CC0-1.0 PRs Welcome

Table of Contents


Overview

This repository curates open-source Discord bots that are practical to self-host and maintain over time. It focuses on projects with clear documentation, active communities, and a proven feature set across moderation, utilities, music, tickets/modmail, and automation.

Why self-host

  • Control your data, privacy, and uptime requirements.
  • Customize features and scale to your community’s needs.
  • Avoid paywalls or rate limits that don’t fit your use case.

Ecosystems

  • Python, Go, Java, .NET (C#), JavaScript/TypeScript

Quick start

  • Browse the Catalog by language and pick a bot that fits your needs.
  • Follow the linked documentation to deploy locally or via Docker.
  • Use the Submission format to propose additional projects.

Catalog

Python

Red-DiscordBot - Modular multipurpose
Modmail - Tickets/modmail workflow

Go

YAGPDB - General purpose

Java

JMusicBot - Music

.NET (C#)

NadekoBot - Multipurpose

JavaScript/TypeScript

EvoBot - Music
  • Highlights: modern discord.js, localization, queue controls, Docker builds, configuration samples
  • Self-host: Node.js + Docker; environment-driven configuration with .env examples
  • Links:
ModMail (DJS v14 template) - Tickets/modmail (deprecated)

Submission format

Add entries under the correct language section in alphabetical order, using this format:

<details><summary><strong>botName</strong> - Maincategory/Purpose</summary>

- Highlights: Features/Highlights
- Self-host: Short description of how to self host
- Links:  
  - Source: Links to resources such as docs or Homepage

</details>

Curation criteria

  • Open-source license clearly stated.
  • Practical self-hosting instructions or official docs.
  • Signs of maintenance within ~12–18 months, or explicitly marked archived/deprecated.
  • Meaningful functionality (not just boilerplate or minimal demos).

Maintenance policy

  • Entries may be annotated as (archived) or (deprecated) when projects become unmaintained.
  • Broken links or outdated docs are periodically pruned or updated.
  • Major Discord API or library changes may trigger section restructuring.

Contributing

Contributions are welcome! Please read our Contributing Guide before submitting a pull request.


License

CC0

This project is licensed under the CC0 1.0 Universal license - see the LICENSE file for details.


Star History

If you find this repository useful, please consider giving it a star!


Maintained by the community

Last Updated: October 2025

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published