The premier, community-driven Discord bot framework for Kotlin

 
Kord Extensions 2 is here! Learn more
 
Logo for LilyBot

LilyBot is an open-source, general-purpose Discord bot with a focus on moderation tooling and general utilities. It was originally developed by members of the Iris project, but has since grown in scope and been split off into the Hyacinth Bots organisation.

The LilyBot developers occasionally contribute to Kord Extensions, and they are responsible for a myriad of features and fixes over the years.

Logo for NabBot

NabBot is a Discord bot that integrates with Tibia, a MMORPG from 1997. It provides a variety of utility commands, as well as an account-linking system, supporting linked roles based on your guild, level/death announcements, wiki lookup commands, and much more.

NabBot is a long-running bot that recently moved to Kord Extensions. It's been recognised as a "Promoted Fansite" by the Tibia developers since 2020, with nearly 23,000 users and just over 15,000 servers, according to their 2023 stats page.


doc-generator

Command documentation generator.

Tonbrett

Self-hosted soundboard bot.

VoteBot

Voting/polling bot with pie charts.
More Projects

About Kord Extensions

Kord Extensions (AKA KordEx) is a Discord bot framework built on top of the excellent Kord library. It provides a framework for Discord bots of all sizes, with easy-to-use commands, rich argument parsing, and many more useful features.

KordEx provides an idiomatic API that makes full use of Kotlin's niceties. Instead of providing a light DSL wrapper meant for prototyping or implementing small bots, KordEx takes inspiration from PyCord's Cogs feature, keeping your bot's code organised into distinct modules.

KordEx was built from the ground up with a priority on the developer experience, and we believe the code speaks for itself. If you're new to KordEx, we recommend checking out the template project and the beginner tutorial.

Alternatively, KordEx has a small but dedicated community on Discord.


Useful Links


Getting Started

To learn about Kord Extensions and how to get started, check out the Getting Started guide.

Blog Posts

News and announcements about the project.

All Posts