<div align="center">
    
   # <img src="https://cdn.discordapp.com/avatars/834822955229380619/7d0142158babe0375e7cc633e87c06d4.png" height="30"> GCommands
    
  <br />
  <p>
    <a href="https://www.npmjs.com/package/gcommands"><img src="https://nodei.co/npm/gcommands.png?downloads=true&stars=true" alt="NPM Banner"></a>
    <br />
    <a href="https://discord.gg/AjKJSBbGm2"><img src="https://discord.com/api/guilds/833628077556367411/embed.png?style=banner2" /></a>
  </p>
  <p>
    <a href="https://ko-fi.com/H2H05FNRL"><img src="https://img.shields.io/badge/Kofi-Donate-yellow?style=for-the-badge" height="30" /></a>
    <a href="https://github.com/Garlic-Team/GCommands"><img src="https://img.shields.io/badge/Open-Source-blue?style=for-the-badge" height="30" /></a>
    <img src="https://img.shields.io/badge/Made%20With-TypeScript-red?style=for-the-badge" height="30" />
  </p>
</div>

---

## Description
GCommands is a [discord.js](https://discord.js.org) framework that makes an incredible amount of work easier, it's very customizable.

> For discord.js v14, use gcommands >=v10
> For discord.js v13, use gcommands <=v9.3.0

## Features
- Written in TypeScript
- Supports slash, legacy and context menus
- Very customizable
- Supports custom plugins
- Built-in command, listener, component handler


## Installation
```sh
# Latest (recommended)
npm install gcommands@latest discord.js
yarn add gcommands@latest discord.js
pnpm add gcommands@latest discord.js

# Next Version (unstable, under development)
npm install gcommands@next discord.js
yarn add gcommands@next discord.js
pnpm add gcommands@next discord.js
```

## Guide & Documentation
To help you learn more about GCommands we have a [guide](https://garlic-team.js.org/guide/) and [documentation](https://garlic-team.js.org/docs/#/docs/gcommands/latest/general/welcome) for you.  
We will be glad if you join to our [discord server](https://discord.gg/AjKJSBbGm2).
