Comment

Comment by recursivedoubts

I am the author of htmx. I think htmx is a library using the following definition:

- a library you call

- a framework calls your code

in htmx you add attributes to HTML to "call" htmx, so, from the perspective, you can call it a library. On the other hand, those "calls" are called back into via event handlers in JavaScript, so an argument can be made that, even at this level, htmx is a framework.

I liked alex's analysis and I think his definitions and thinking contribute to the discussion, so I posted it to the htmx website.

Even though I still consider htmx a library. :)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton