Easily scaffold modern web applications using ESMate CLI with built-in configurations for popular frameworks like React, Vue, Solid, Svelte, Next.js, Astro, and more.
npm create esmate@latestyarn create esmatepnpm create esmatebun create esmateFollow the interactive prompts to get started!
You can specify the project name and template directly via the command line. For example, to scaffold a React Single Page Application project:
# With npm (v7+ requires an extra double dash)
npm create esmate@latest my-app -- --template react-spa
# With yarn
yarn create esmate my-app --template react-spa
# With pnpm
pnpm create esmate my-app --template react-spa
# With Bun
bun create esmate my-app --template react-spaUse . as the project name to scaffold in the current directory.
Browse all available templates on the ESMate GitHub repository.