







A rugged, minimal framework for composing behavior directly in your markup.
Boulder JS | Meetup
We love JavaScript. If you even like JavaScript, or are maybe just interested in learning more, come here about the latest and greatest libraries and strategies in the world of JS!These are fascinating times for JavaScript development, and this group explores topics including, but by no means limite

Shoelace: A forward-thinking library of web components.
Hand-crafted custom elements for any occasion.

Datastar: Modern web dev, simplified
You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web.

playhtml — make the web feel alive
Make the web feel alive with interactive, collaborative HTML elements and no backend to run.

The HTML presentation framework | reveal.js
Documentation and demos for the open source reveal.js HTML presentation framework.

Introducing Glide, an extensible, keyboard-focused web browser
A Firefox fork with a TypeScript config that lets you build anything.

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.

Everything you need to know about: Svelte
Everything you need to know about the world’s most loved JS framework

Writing a Web-based Editor from Scratch
At some point a while back I decided that I was going to write the front end of Weaver in Rust. I'd looked through the various 'fullstack' web application frameworks kicking around, and while they still had a ways to go, they seemed complete enough. Plus I wanted to write a semi-custom Markdown parser and renderer, to support features I wanted to exist in Weaver, like atproto record embeds, dual-column mode, and resizable images, and since I also wanted it to be fast, that meant that at least a portion of the front-end codebase would be in Rust, and Javascript-Rust FFI wasn't something I had dealt with a lot yet.


Notes from the Lab -June & July 2025 · folk-js folkjs · Discussion #43
A packed month of explorations, we wrote a paper, DOM sync, Desktop Interlay, DOM interactions and instruments, HTML pipes, HTML attributes for syntax highlighting, LSPs, and reordering lists, and ...