In a reaction to the surge of blog / static site frameworks, I decided to go hard in the other direction and write HTML with zero JavaScript.
This site is hosted using Convex (disclaimer, I work there) to store my files and serve them via an HTTP endpoint. Because I'm attached to my vanity domain + SSL, I set up a fly.io server to proxy my requests to Convex. At one point I hilariously did this proxying via a Digital Ocean droplet hosted on the west coast, so loading my website from my home in NYC was actually crossing the country twice on every request.
This is like Python Bee, where you must spell out a function character by character from memory, but with the Dropbox twist where you play with a partner and take turns.
Besides being in JavaScript, it has the twist that you can play with AI bots like ChatGPT or Claude. It's built with Convex, Vite, shadcn, QuickJS, and Vercel.