Skip to content
@Kord-Extensions

Kord Extensions

The premier, community-driven Discord bot framework for Kotlin

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.

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 Loading

  1. kord-extensions kord-extensions Public

    Kord extensions framework, providing commands and distinct units of functionality

    Kotlin 113 27

  2. translations translations Public

    Translations for Kord Extensions and its modules.

    1

  3. template template Public template

    Template repository for quickly getting started with a KordEx bot

    Groovy 6 3

  4. template-plugin template-plugin Public template

    Template repository for quickly getting started with a KordEx plugin

    Kotlin

  5. docs docs Public

    KordEx project documentation

    CSS 2

  6. i18n i18n Public

    Translation APIs and tooling used by Kord Extensions

    Kotlin

Repositories

Showing 10 of 22 repositories
  • i18n Public

    Translation APIs and tooling used by Kord Extensions

    Kord-Extensions/i18n’s past year of commit activity
    Kotlin 0 MPL-2.0 0 0 4 Updated Dec 30, 2024
  • status Public

    Upptime-based service status page

    Kord-Extensions/status’s past year of commit activity
    Markdown 0 MIT 0 0 0 Updated Dec 30, 2024
  • kord-extensions Public

    Kord extensions framework, providing commands and distinct units of functionality

    Kord-Extensions/kord-extensions’s past year of commit activity
    Kotlin 113 EUPL-1.2 27 13 (1 issue needs help) 9 Updated Dec 23, 2024
  • yumi-gradle-licenser Public Forked from YumiProject/yumi-gradle-licenser

    A license header manager plugin for Gradle.

    Kord-Extensions/yumi-gradle-licenser’s past year of commit activity
    Java 0 MPL-2.0 2 0 0 Updated Dec 11, 2024
  • data-collector Public

    Simple server for processing KordEx data submissions.

    Kord-Extensions/data-collector’s past year of commit activity
    Kotlin 0 EUPL-1.2 0 0 5 Updated Dec 4, 2024
  • gradle-plugins Public

    Gradle plugins developed for use with Kord Extensions

    Kord-Extensions/gradle-plugins’s past year of commit activity
    Kotlin 1 MPL-2.0 2 0 5 Updated Nov 28, 2024
  • template-plugin Public template

    Template repository for quickly getting started with a KordEx plugin

    Kord-Extensions/template-plugin’s past year of commit activity
    Kotlin 0 Unlicense 0 0 5 Updated Nov 25, 2024
  • template Public template

    Template repository for quickly getting started with a KordEx bot

    Kord-Extensions/template’s past year of commit activity
    Groovy 6 Unlicense 3 0 5 Updated Nov 25, 2024
  • docs Public

    KordEx project documentation

    Kord-Extensions/docs’s past year of commit activity
    CSS 0 CC0-1.0 2 0 0 Updated Nov 20, 2024
  • translations Public

    Translations for Kord Extensions and its modules.

    Kord-Extensions/translations’s past year of commit activity
    0 MPL-2.0 1 0 0 Updated Nov 7, 2024

Top languages

Loading…

Most used topics

Loading…