Plenty of people build apps with vanilla CSS and JS (and HTML is just HTML). It's a really nice way to work.
Here are a few links to get you started.
https://dev.37signals.com/modern-css-patterns-and-techniques...
https://simonwillison.net/2025/May/31/no-build/
https://bradfrost.com/blog/post/raw-dogging-websites/
> I keep seeing Lit gain adoption in gen-UI.
> Lit's plain JS/TS, no-build-required approach is easy for LLMs to generate and for harnesses to integrate.
> If a gen-UI pre-viewer can load standard JS modules, it can load Lit components. No custom Angular, Vue, or Svelte toolchain integration needed.
- Lit author, Justin Fagnani, https://bsky.app/profile/justinfagnani.com/post/3mj376ogels2...
reply
Plenty of people bake bread from scratch without a mixer, but few (if any) bakeries do.
Plenty of people build apps with vanilla CSS and JS (and HTML is just HTML). It's a really nice way to work.
Here are a few links to get you started.
https://dev.37signals.com/modern-css-patterns-and-techniques...
https://simonwillison.net/2025/May/31/no-build/
https://bradfrost.com/blog/post/raw-dogging-websites/