I Built a Retro Survival RPG in Vanilla JavaScript
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.

Valheim mechanics crammed into an Ultima-style tile engine running in vanilla JS.
Retro gaming fans, browser game enthusiasts, survival game players
Valheim · Ultima · UnReal World
It has a procedurally-generated open world with towns and NPCs to talk to, all the resource gathering, mining, crafting stuff you'd expect in a modern survival game, and some good old fashioned dungeon crawling to boot.
I've been working on it off and on for the last several months. It's complete up through the Bronze Age (in Valheim terms). Let me know what you think!
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.
Ultima UI meets Valheim survival, but the browser RPG space is already crowded.
Valheim survival mechanics crammed into Ultima-style tile-based UI actually runs in vanilla JavaScript.
Click-to-zoom Mandelbrot running entirely in plain JS with UI controls (previous/reset/jump), double-click presets, and PNG export — small, focused feature set. The author clearly spent time on low-level optimizations (pixel manipulation and iteration tuning) so interactive zooms stay responsive in the browser. It's not novel — there are many mandelbrot demos — but it's a tidy, educational showcase of squeezing performance out of the DOM.
Vanilla JS editor with regex loop prevention, but CodePen already owns this.
Vanilla JS terminal portfolio tracks what commands recruiters actually type.