This is the documentation for Vanilla Plus JS. The source code for this documentation is available here.
Vanilla Plus JS is a framework for building fast-to-write, easy-to-understand websites. As the name implies, it's intended to get out of the way; modern HTML, JavaScript, and CSS3 contain nearly everything required to easily build websites. Where they still fall short, this framework comes in to save the day.
You'll need Python 3.8+:
python -m venv venv
"venv/Scripts/activate.bat"
python -m pip install -U pip
pip install vanillaplusjs
vanillaplusjs init
vanillaplusjs dev --watch
python -m venv venv
"venv/bin/activate"
python -m pip install -U pip
pip install vanillaplusjs
vanillaplusjs init
vanillaplusjs dev --watch
python -m venv venv
"venv/bin/activate"
python -m pip install -U pip
pip install vanillaplusjs
vanillaplusjs init
vanillaplusjs dev --watch
Parallelized builds ensure Vanilla Plus JS takes full advantage of your hardware for a fast development cycle and near-instant deployment.
To support ambitious projects, Vanilla Plus JS only rebuilds changed files.
Whether you're working on Windows or deploying to Linux, Vanilla Plus JS will always produce the same output.
Familiarize yourself with Vanilla Plus JS or quickly reference a tool you need using the links below. If you can not find what you are looking for, please open an issue.