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 Loading

  1. kord-extensions kord-extensions Public

    Kord extensions framework, providing commands and distinct units of functionality

    Kotlin 106 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 14 repositories
  • kord-extensions Public

    Kord extensions framework, providing commands and distinct units of functionality

    Kord-Extensions/kord-extensions’s past year of commit activity
    Kotlin 106 MPL-2.0 27 11 (2 issues need help) 2 Updated Jul 6, 2024
  • docs Public

    KordEx project documentation

    Kord-Extensions/docs’s past year of commit activity
    SCSS 0 CC0-1.0 1 0 0 Updated Jul 1, 2024
  • template Public template

    Template repository for quickly getting started with a KordEx bot

    Kord-Extensions/template’s past year of commit activity
    Groovy 5 Unlicense 2 0 5 Updated Jul 1, 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 Jun 28, 2024
  • experiments Public

    Experimental project work. Testing appreciated, but not ready for production.

    Kord-Extensions/experiments’s past year of commit activity
    Groovy 0 MPL-2.0 0 0 0 Updated Mar 18, 2024
  • intellij-plugin Public

    Prototype IJ plugin with KordEx framework support

    Kord-Extensions/intellij-plugin’s past year of commit activity
    Kotlin 0 0 0 10 Updated Feb 22, 2024
  • .github Public Forked from Kotlin-Discord/.github

    Common repository for Probot configuration files

    Kord-Extensions/.github’s past year of commit activity
    0 1 1 0 Updated Nov 30, 2023
  • community Public

    Misc. files used to maintain the community spaces

    Kord-Extensions/community’s past year of commit activity
    0 0 0 0 Updated Sep 17, 2023
  • docgen Public

    Documentation generator for bot-specific docs

    Kord-Extensions/docgen’s past year of commit activity
    Kotlin 0 MPL-2.0 0 0 0 Updated Oct 20, 2021
  • ext-mappings Public archive

    Minecraft mappings extension

    Kord-Extensions/ext-mappings’s past year of commit activity
    Kotlin 0 MIT 2 0 0 Updated Jul 21, 2021

Top languages

Loading…

Most used topics

Loading…