select navigate esc close

</> htmx - high power tools for html

npub13ylm2ctpkla5q3t8evrgzmwu3k40zavqmxtxnejnvv5l7yju649sjrqk0u@drss.io

https://htmx.org

Working With AI: A Concrete Example

29 Jun 2026

I am, generally, ambivalent towards AI. There is no doubt it has become a very powerful tool for development in the last year, but it also comes with many dangers, both for us individually (e.g. the

The University In The AI Era

11 Jun 2026

As I mentioned in [“Yes, And”](https://htmx.org/essays/yes-and/), I teach computer science at [Montana State University](https://www.cs.montana.edu). In that earlier essay, I say that computer

Code is Cheap(er)

4 Jun 2026

There is no getting around the fact that, in the last year, code has gotten much cheaper to create. AI is able to generate reams and reams of code, often of reasonably decent quality, incredibly

Hypermedia Friendly Model Context Protocol App Architecture

18 Mar 2026

I am working on [speedystride.com](https://speedystride.com), a programming tool that helps athletes quickly input workouts on their Apple and Garmin watches. These watches come with a built-in

Yes, and...

27 Feb 2026

I teach computer science at [Montana State University](https://www.cs.montana.edu). I am the father of three sons who all know I am a computer programmer and one of whom, at least, has expressed

Building Critical Infrastructure with htmx: Network Automation for the Paris 2024 Olympics

16 Jan 2026

## [A Bit of Background](https://htmx.org/essays/paris-2024-olympics-htmx-network-automation/#a-bit-of-background) During my 6 years at Cisco, I developed numerous web applications to assist network

The fetch()ening

1 Nov 2025

![Stop trying to make fetch() happen](https://htmx.org/img/fetch.png) OK, I said there would never be a version three of htmx. But, *technically*, I never said anything about a version *four*…

An interview with Leonard Richardson

19 Feb 2025

Leonard Richardson is a long time programmer and author and was the creator of what came to be termed the Richardson Maturity Model

Vendoring

27 Jan 2025

“Vendoring” software is a technique where you copy the source of another project directly into your own project. It is an old technique that has been used for time immemorial in software

An interview with Makinde Adeagbo, Creator of Primer

27 Jan 2025

I’m delighted to be able to interview Makinde Adeagbo, one of the creators of [Primer](https://www.youtube.com/watch?v=wHlyLEPtL9o), an hypermedia-oriented javascript library that was being used at

An interview with Mike Amundsen, Author of 'RESTful Web APIs'

27 Jan 2025

Mike Amundsen is a computer programmer, author and speaker, and is one of the world leading experts on REST &amp; hypermedia. He has been writing about REST and Hypermedia since 2008 and has

An interview with Chris Wanstrath aka @defunkt, Creator of pjax

27 Jan 2025

I’m very excited to be able to interview @defunkt, the author of [pjax](https://github.com/defunkt/jquery-pjax), an early hypermedia-oriented javascript library that served as an inspiration for

Alternatives to htmx

12 Jan 2025

[htmx](https://htmx.org/) is only one of many different libraries &amp; frameworks that take the [hypermedia oriented](https://htmx.org/essays/hypermedia-driven-applications/) approach to building

A Real World wasm to htmx Port

10 Jan 2025

When I was in college, I wrote some customer service software that tied together some custom AI models I trained, the OpenAI API, a database, and some social media APIs to make the first version of

The future of htmx

1 Jan 2025

## [In The Beginning…](https://htmx.org/essays/future/#in-the-beginning) htmx began life as [intercooler.js](https://intercoolerjs.org), a library built around jQuery that added behavior based on

htmx quirks

23 Dec 2024

This is a “quirks” page, based on [SQLite’s “Quirks, Caveats, and Gotchas In SQLite” page](https://www.sqlite.org/quirks.html). ## [Attribute

htmx lore

17 Dec 2024

![I lied, I don't have a Twitter account. Take off your shoes, we're going to learn about hypermedia.](https://htmx.org/img/i-lied.png) For better or [for

Prefer If Statements To Polymorphism...

7 Dec 2024

## [Or, Watching Myself Lose My Mind In Real Time…](https://htmx.org/essays/prefer-if-statements/#or-watching-myself-lose-my-mind-in-real-time) > “Invert, always invert.” –Carl Jacobi, by

Codin' Dirty

24 Nov 2024

![quick-and-dirty](https://htmx.org/img/quick-and-dirty.png) > “Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything

Web Components Work Great with htmx

13 Nov 2024

People interested in htmx often ask us about component libraries. React and other JavaScript frameworks have great ecosystems of pre-built components that can be imported into your project; htmx

Next.js to htmx — A Real World Example

7 Nov 2024

Over 6 years ago, I created [an open source URL shortener](https://github.com/thedevs-network/kutt) with Next.js and after years of working on it, I found Next.js to be much more of a burden than a

Why Gumroad Didn't Choose htmx

30 Sep 2024

At Gumroad, we recently embarked on a new project called [Helper](https://helper.ai). As the CEO, I was initially quite optimistic about using [htmx](https://htmx.org) for this project, even though

You Can't Build Interactive Web Apps Except as Single Page Applications... And Other Myths

20 Sep 2024

### [**An Ode to Browser Advancements.**](https://htmx.org/essays/you-cant/#an-ode-to-browser-advancements) I often encounter discussions on Reddit and YCombinator where newer developers seek tech

htmx 2.0.0 has been released!

17 Jun 2024

## htmx 2.0.0 Release I’m very happy to announce the release of htmx 2.0. This release ends support for Internet Explorer and tightens up some defaults, but does not change most of the core

htmx 2.0.0-beta4 has been released!

22 Apr 2024

## htmx 2.0.0-beta4 Release I’m happy to announce the fourth beta release of htmx 2.0 This is an *beta* release and should NOT be considered ready for production. We are releasing it to begin

htmx 2.0.0-beta1 has been released!

15 Mar 2024

## htmx 2.0.0-beta1 Release I’m happy to announce the first beta release of htmx 2.0 This is an *beta* release and should NOT be considered ready for production. We are releasing it to begin

htmx 2.0.0-alpha2 has been released!

9 Feb 2024

## htmx 2.0.0-alpha2 Release I’m happy to announce the second alpha release of htmx 2.0 This is an *alpha* release and should NOT be considered ready for production. We are releasing it to begin

Web Security Basics (with htmx)

6 Feb 2024

As htmx has gotten more popular, it’s reached communities who have never written server-generated HTML before. Dynamic HTML templating was, and still is, the standard way to use many popular web

htmx sucks

1 Feb 2024

I have been following [htmx](https://htmx.org) for a while now. I thought it was a somewhat funny/cringey meme and that it served as some light comic relief from the real work being done in web

htmx 2.0.0-alpha1 has been released!

26 Jan 2024

## htmx 2.0.0-alpha1 Release I’m happy to announce the first alpha release of htmx 2.0 This is an *alpha* release and should NOT be considered ready for production. We are releasing it to begin

Model/View/Controller (MVC)

16 Jan 2024

A common objection I see to using htmx and hypermedia is something along the lines of: > The problem with returning HTML (and not JSON) from your server is that you’d probably also like to serve

Is htmx Just Another JavaScript Framework?

10 Jan 2024

One of the most common criticisms of htmx, usually from people hearing about it for the first time, goes like this: > You’re complaining about the complexity of modern frontend frameworks, but

Why I Tend Not To Use Content Negotiation

18 Nov 2023

I have written a lot about Hypermedia APIs vs. Data (JSON) APIs, including [the differences between the two](https://htmx.org/essays/hypermedia-apis-vs-data-apis/), what [REST “really”

Does Hypermedia Scale?

6 Nov 2023

One objection that we sometimes hear to htmx and hypermedia is some variation of the following: > Well, it might work well for something small, but it won’t scale. It is always dangerous to

htmx 1.9.7 has been released!

3 Nov 2023

## htmx 1.9.7 Release I’m happy to announce the [1.9.7 release](https://unpkg.com/browse/htmx.org@1.9.7/) of htmx. ### Improvements &amp; Bug fixes - Fixed a bug where a button associated with a

htmx 1.9.6 has been released!

22 Sep 2023

## htmx 1.9.6 Release I’m happy to announce the [1.9.6 release](https://unpkg.com/browse/htmx.org@1.9.6/) of htmx. ### New Features - IE support has been restored (thank you @telroshan!) -

The #ViewSource Affordance

21 Sep 2023

> Not for nothing, Hypercard presaged the web’s critical “#ViewSource” affordance, which allowed people to copy, modify, customize and improve on the things that they found delightful or

Another Real World React -> htmx Port

20 Sep 2023

The [Mother of All htmx Demos](https://htmx.org/essays/a-real-world-react-to-htmx-port/) you can see the real world results of a port from a React-based front end to an htmx-powered front end. The

htmx 1.9.5 has been released!

25 Aug 2023

## htmx 1.9.5 Release I’m happy to announce the [1.9.5 release](https://unpkg.com/browse/htmx.org@1.9.5/) of htmx. ### New Features - You can disable the interpretation of script tags with the

Why htmx Does Not Have a Build Step

19 Aug 2023

A recurring question from some htmx contributors is why htmx isn’t written in TypeScript, or, for that matter, why htmx lacks any build step at all. The full htmx source is a single 3,500-line

htmx 1.9.3 has been released!

14 Jul 2023

## htmx 1.9.3 Release I’m happy to announce the [1.9.3 release](https://unpkg.com/browse/htmx.org@1.9.3/) of htmx. ### New Features - The `hx-on` attribute has been deprecated (sorry) in favor

REST Copypasta

26 Jun 2023

## [REST copy-pastas](https://htmx.org/essays/rest-copypasta/#rest-copy-pastas) ## [Ackshually…](https://htmx.org/essays/rest-copypasta/#ackshually) I’d just like to interject for a moment.

htmx is part of the GitHub Accelerator!

6 Jun 2023

We are excited to announce that htmx has been accepted into the first class of the [GitHub Open Source Accelerator](https://accelerator.github.com/)! This is a tremendous opportunity to work with and

Hypermedia On Whatever you'd Like

23 May 2023

> The one big remaining (advantage of MPAs) is (server side programming) language choice. If you’re already part of the anti-JavaScript resistance, then nothing I say in the rest of this talk is

htmx 1.9.0 has been released!

11 Apr 2023

## htmx 1.9.0 Release I’m happy to announce the [1.9.0 release](https://unpkg.com/browse/htmx.org@1.9.0/) of htmx. ### New Features - Support for [view

View Transitions

11 Apr 2023

We have asserted, for a while now, that a major reason that many people have adopted the SPA architecture for web applications is due to aesthetic considerations. As we mention in our book

Architectural Sympathy

6 Apr 2023

# [Mechanical Sympathy &amp; Architectural Sympathy](https://htmx.org/essays/architectural-sympathy/#mechanical-sympathy-architectural-sympathy) > You don’t have to be an engineer to be a racing

htmx 1.8.6 has been released!

2 Mar 2023

## htmx 1.8.6 Release I’m happy to announce the [1.8.6 release](https://unpkg.com/browse/htmx.org@1.8.6/) of htmx. ### New Features - [ESM

Hypermedia Clients

28 Jan 2023

Often, when we are being insufferably pedantic in [online discussions](https://news.ycombinator.com/item?id=32141027) about

htmx 1.8.5 has been released!

17 Jan 2023

## htmx 1.8.5 Release I’m happy to announce the [1.8.5 release](https://unpkg.com/browse/htmx.org@1.8.5/) of htmx. ### New Features - Support a new optional cache-busting configuration option,