> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/mapbox-gl-js/ja/llms.txt)

# Scaffold a web map project

To create a new project using **Mapbox GL JS**, you can use our `npm create @mapbox/web-app` command line utility. This NPM package scaffolds a **Mapbox GL JS** map into popular front end frameworks allowing you to get Mapbox GL JS map running in a web application in under 30 seconds. You can also add interactive search powered by [**Mapbox Search JS**](https://docs.mapbox.com/mapbox-search-js/).

**Frameworks supported:**

-   [React](https://react.dev)
-   [Vue.js](https://vuejs.org)
-   [Svelte](https://svelte.dev)
-   [Angular](https://angular.dev)
-   Vanilla (JS/HTML)

To get started, have your [access token](https://docs.mapbox.com/help/getting-started/access-tokens/) ready and run the following command in your terminal.

```sh
$ npm create @mapbox/web-app
```

Follow the prompts, and you will have a new project with Mapbox GL JS installed and a map rendered on the page. You can then start building your web application with Mapbox GL JS!