Create React App logo

Create Vanilla App

Set up a modern web app by running one command.

Less to Learn

You don't need to learn and configure any tools. No compiling helps you focus your time and effort on development. When it's time to deploy, all you have to do is copy your site files.

Zero Dependencies

Your app only needs zero dependencies. We test Create Vanilla App to make sure that all of its underlying pieces work together seamlessly – no complicated version mismatches.

No Lock-In

You can use whatever libaries you want with it, or don't use any of them. Create Vanilla App has no Vendor Lock-in since you can use your code anywhere, without any dependencies

Get started in seconds

Whether you’re using VanillaJS or a library, Create Vanilla App lets you focus on code, not build tools.

To create a script called my-app, run this command:

touch my-app.js

Easy to get started in seconds
Easy to update

Easy to Maintain

Updating your tooling is typically a daunting and time-consuming task. When new versions of Create Vanilla App are released, you can upgrade using a single command:

echo "// create-vanilla-app 2.0" >> my-app.js