# Create Plugin
Creating your first plugin is very easy, you can use the xjs new
command or clone the @xpresser/new-plugin (opens new window) repository.
xjs new # Then select plugin # OR git clone https://github.com/xpresserjs/new-plugin
Copied!
# Folder Structure
Just like xpresser you can keep any folder structure you like, but you have to point all paths to respective folders in your use.json
Using the @xpresser/new-plugin
structure we have. (Excluding other common files like package.json)
-- controllers -- MainController.js -- exports -- config.js -- index.js -- plugin-config.js -- routes.js -- use.json
Copied!