Edit this page

Scaffold new app without Vike extension

In general, we recommend vike.dev/new for creating new Vike apps as it scaffolds apps that use Vike extensions such as vike-react/vike-vue/vike-solid.

But you can also create a new Vike app that doesn't use any Vike extensions. The following command scaffolds a Vike app with a fully custom React/Vue integration.

🧠
Custom integrations can be complex and we generally recommend using vike-react/vike-vue/vike-solid instead, see Vike extension VS custom integration.

⚠️ We recommend using such advanced capability, which can be complex to use, only if you have a clear reason why simpler alternatives aren't an option for you.

With npm:

npm create vike-core@latest

With pnpm:

pnpm create vike-core

With Bun:

bun create vike-core

With Yarn:

yarn create vike-core

Options:

  • --skip-git: don't initialize a new Git repository

A prompt will let you choose between:

  • react: React + JavaScript
  • react-ts: React + TypeScript
  • vue: Vue + JavaScript
  • vue-ts: Vue + TypeScript

See also:

See also