Skip to main content
Version: Next

Introduction


support discord servernpm versionnpm downloads

CommandKit is a powerful meta-framework for building Discord bots 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 bot's features without worrying about the underlying complexities.

Key Features​

  • Beginner friendly πŸš€
  • Suitable for both beginners and advanced users πŸ‘ΆπŸ‘¨β€πŸ’»
  • Slash + context menu commands + prefix commands support βœ…
  • Automatic command registration and updates πŸ€–
  • Command middlewares for easy command management πŸ› οΈ
  • Localization support through @commandkit/i18n plugin 🌍
  • Plugin system to extend functionality πŸ”Œ
  • Built-in command line interface for easy development πŸ–₯️
  • Out-of-the-box support for TypeScript and JavaScript πŸ“œ
  • Built-in customizable cache system for speedy data storage and retrieval πŸ—„οΈ
  • User installable/guild scoped commands πŸ”§
  • Custom events support πŸ””
  • JSX support for declaring Discord interaction components and modals 🎨
  • Easy to use interaction components and modals system (forget about collectors) 🧩
  • Less boilerplate code, more productivity πŸ’ͺ
  • and much more...

Documentation​

You can start with the setting up CommandKit guide to get your bot up and running quickly. The documentation covers everything from installation to advanced features.

Support and Suggestions​

Submit any queries or suggestions in our Discord community.