# Modules

The system currently supports a powerful customizable module to utilize any widget in MyShell workshop.&#x20;

Other types of modules are essentially `AnyWidgetModule` without `widget_id`.&#x20;

You can check our [api-reference](https://docs.myshell.ai/create/pro-config-mode/api-reference "mention") on more information about widgets and modules.

Examples of widgets include

* [prompt-widget](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/prompt-widget "mention")
* [llm-widget](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/llm-widget "mention")
* [tts-widget](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/tts-widget "mention")
* [code-runner-widget](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/code-runner-widget "mention")
* [melo-tts](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/melo-tts "mention")
* [age-transformation](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/age-transformation "mention")
* [chatimg](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/chatimg "mention")
* [gif-generation](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/gif-generation "mention")
* [music-generation](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/anywidget-module/music-generation "mention")

Other types of modules include

* [llm-module](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/llm-module "mention")
* [llm-function-module](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/llm-function-module "mention")
* [tts-module](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/tts-module "mention")
* [google-search-module](https://docs.myshell.ai/create/pro-config-mode/api-reference/module/google-search-module "mention")
