# Application Templates

The best way to get started with ColdBox is with our application templates that you can find here: [coldbox-templates](https://github.com/coldbox-templates).  We have a curated collection of starter templates to get you kicking the tires quickly.  You will do so via the `coldbox create app` command in the CLI:

{% embed url="<https://github.com/coldbox-templates>" %}
github.com/coldbox-templates
{% endembed %}

```bash
coldbox create app help
```

Here is a listing of the latest supported templates:

<table><thead><tr><th>Template</th><th width="177.33333333333331">Slug</th><th>Description</th></tr></thead><tbody><tr><td>Default</td><td><code>default</code></td><td>The default ColdBox application template</td></tr><tr><td>Elixir</td><td><code>elixir</code></td><td>The <code>default</code> template with ColdBox elixir support for asset pipelines</td></tr><tr><td>Modern (experimental)</td><td><code>modern</code></td><td>A fresh new approach to ColdBox applications that are non-root based. Still experimental</td></tr><tr><td>Rest</td><td><code>rest</code></td><td>A base REST API using ColdBox</td></tr><tr><td>Rest HMVC</td><td><code>rest-hmvc</code></td><td>An HMVC REST API using modules</td></tr><tr><td>Super Simple</td><td><code>supersimple</code></td><td>Barebones conventions baby!</td></tr></tbody></table>

## CommandBox Integration

The `coldbox create app` command has integration to our application templates via the `skeleton` argument. This can be the name of each of the templates in our repositories or you can use the following alternatives:

* A name of a ForgeBox entry: `cbtemplate-advanced-script,cbtemplate-simple`
* A Github shortcut: `github-username/repo`
* An HTTP/S URL to a zip file containing a template: <http://myapptemplates.com/template.zip>
* A folder containing a template: `/opt/shared/templates/my-template`
* A zip file containing the template: `/opt/shared/templates/my-template.zip`
