I've been building a JavaScript framework called Voodoo.js, and I'd rather get torn apart in the comments than hear that it looks cool.

It started with one question:

How much JavaScript do we actually need to write for everyday interactive interfaces?

For a lot of apps I don't want to build a component tree, configure a bundler, install five libraries, wrap the API, manage state somewhere else, and then wire it all back into HTML.

Sometimes I just want to keep writing HTML.