Skip to content
@Kord-Extensions

Kord Extensions

Extensions and commands framework for Kord, brought to you by Kotlin Discord

Kord Extensions

Ko-Fi badge

Docs: Click here Discord: Click here
Weblate project translated
Latest

Translation status

Kord Extensions is an addon for the excellent Kord library. It intends to provide a framework for larger bot projects, with easy-to-use commands, rich argument parsing and event handling, wrapped up into individual extension classes.

The approach taken here is relatively different from a lot of Kotlin libraries, many of which prefer to provide a DSL for quickly prototyping or implementing a small application. Instead, Discord.py (the Discord library for Python) is a primary source of inspiration for our fairly object-oriented design, especially where it comes to its extensions (which are known as cogs in Discord.py). Despite this, we still strive to provide an idiomatic API that makes full use of Kotlin's niceties.

If you're ready to get started, please take a look at the documentation.

Patrons

Thanks to those that have donated to support the project via Ko-Fi. If you'd like to be listed for your donation here, please mention Kord Extensions and provide your GitHub username in your donation message.

  • @ToxicMushroom

Contributors

Thanks to everyone who's supported this project. The below grid shows the avatars of the main repository's top contributors.

Image grid showing all contributors' avatars

The above grid is supplied by contrib.rocks.

Pinned

  1. kord-extensions kord-extensions Public

    Kord extensions framework, providing commands and distinct units of functionality

    Kotlin 103 27

  2. template template Public template

    Template repository for quickly getting started with a KordEx bot

    Groovy 5 2

  3. docs docs Public

    KordEx project documentation

    SCSS 1

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…