I build a lot of websites, and at some point I started wondering: why does building a mostly-static website require so much stuff?

A framework, a bundler, a router, a rendering strategy, hydration, server components, client components, adapters, deployment configuration… all to eventually just send some HTML to a browser.

So I built ⁠Sitelo a small, zero-config framework for building fast websites with JavaScript:

npm install -D sitelo

Enter fullscreen mode