







Make the web feel alive with interactive, collaborative HTML elements and no backend to run.
Making my blog feel like other people are here - keith.is
I wired my homepage up with playhtml so dragging a sticker, waving the hand, or starting a song all happen for everyone who's on the page at the same time. Notes on what I built and why I keep chasing this "we're all here together" feeling.

Hypermedia Systems
The revolutionary ideas that empowered the Web. A simpler approach to building applications on the Web and beyond with htmx and Hyperview. Enhancing web applications without using SPA frameworks.
The Browser is the Computer! by Daniel Lopez & Angel De Miguel @ Wasm I/O 2025

player.style - Video & audio player themes for every web player & framework
Video and audio player themes that work for any web player (Video.js, Youtube embeds, and more), and with every web app framework (HTML, React, and more). Open source and built with Media Chrome so they’re fully customizable using just HTML and CSS.

Vidstack Player
A collection UI components and hooks for building media players on the web.

Embed Everything!
These days it takes a diverse and complex collection of components to power a web browser. It’s fair to think of all those parts coming…

Fresh - The simple, approachable, productive web framework.
Fresh features just-in-time edge rendering, island based interactivity, and zero-configuration TypeScript support. Fast to write; fast to run.

folk-js/folkjs
An umbrella of radically different directions that we can interface with the web.
folk-js/folkjs
An umbrella of radically different directions that we can interface with the web.
WebAssembly Browser Preview – Mozilla Hacks - the Web developer blog
Since the last WebAssembly milestone we reached in March, we’ve been hard at work in the WebAssembly Community Group to define a standard and to implement that standard in our ...

Object-Oriented UX
We know big, monolithic webpages won’t meet the needs of responsive sites and endless screens. But we’re often still quilting together design patterns and content modules, rather than truly thinkin…

HTML Can Do That
HTML has been gobbling up swathes of what used to be JavaScript’s remit. This page lists a bunch of dynamic functionality that we can now achieve with just HTML.
HTML Can Do That
HTML has been gobbling up swathes of what used to be JavaScript’s remit. This page lists a bunch of dynamic functionality that we can now achieve with just HTML.

WebAssembly’s post-MVP future: A cartoon skill tree – Mozilla Hacks - the Web developer blog
People have a misconception—they think that the WebAssembly that landed in browsers back in 2017—is the final version. In fact, we still have many use cases to unlock, from heavy-weight ...
