Introduction
CommandKit is a powerful meta-framework for building Discord applications with discord.js. It provides a simple and intuitive API for creating commands, handling interactions, and managing events. With CommandKit, you can focus on building your Discord application without worrying about the underlying complexities.
Key featuresβ
- Beginner friendly π
- Suitable for both beginners and advanced users πΆπ¨βπ»
- Slash + context menu commands + message commands support β
- Automatic command registration and updates π€
- Command middlewares for easy command management π οΈ
- Localization support through
@commandkit/i18n
plugin π - Powerful plugin system to extend functionality π
- Built-in command line interface for easy development π₯οΈ
- Out-of-the-box support for TypeScript and JavaScript π
- Customizable caching using the
@commandkit/cache
plugin for speedy data fetching ποΈ - User installable/guild scoped commands π§
- Custom events support π
- JSX support for easily managing Discord components π¨
- Easy to use interaction components (forget about collectors) π§©
- Less boilerplate code, more productivity πͺ
- ...and much more!