## Manipulate classes of an element (e.g. for CSS transitions)
high power tools for html
MCP Apps SDK — Enable MCP servers to display interactive user interfaces in conversational clients.
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
JavaScript utilities with respect to emerging standard
A tool to open and run web extensions
This extension includes log of all htmx events for the element it is on, either through the `console.debug` function or through the `console.log` function with a `DEBUG:` prefix.
ECMAScript extensions and shims
Alpine.js now has a lightweight [morph plugin](https://alpinejs.dev/plugins/morph) and this extension allows you to use it as the swapping mechanism in htmx which is necessary to retain Alpine state when you have entire Alpine components swapped by htmx.
Timers extensions
Replaces a file extension with another one.
This extension encodes parameters in JSON format instead of url format.
SAP Fiori Tools – UI5 Tooling
See https://htmx.org/extensions/sse, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/sse.md
Definitions for htmx attributes in JSX
m3u8 parser
See https://htmx.org/extensions/response-targets, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/response-targets.md
See https://htmx.org/extensions/ws, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/ws.md
Get the file extension and MIME type from a file
Extensions to Node.js child_process module
The `remove-me` extension allows you to remove an element after a specified interval.
See https://htmx.org/extensions/preload, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/preload.md
This extension allows you to use the [morphdom](https://github.com/patrick-steele-idem/morphdom) library as the swapping mechanism in htmx.
List of known file extensions and their MIME types