FindSoftware

htmx

Dependency-free browser library that lets HTML attributes make AJAX requests, use CSS transitions, WebSockets and Server-Sent Events.

htmx is a browser library that uses HTML attributes to trigger AJAX requests and CSS transitions, and to open WebSocket and Server-Sent Event connections. The documentation calls it a browser-oriented library with no dependencies and says it is added with a script tag, without a build system. It is the successor to intercooler.js.

Worth knowing

The homepage says a newer major line has been released but is not marked as the npm latest version, so that people on the current line are not upgraded by accident.

Identity

Status
Active

Rendering and deploy

Runs as
In the browser3
Install with
script tag from a CDN3

Releases

Current major version
46
Last release
2026-09-225

Adoption

GitHub stars
49,5772
npm downloads a week
167,1997
Sites using it (HTTP Archive)
25,1569
Dependent repositories
34810
Dependent packages
2810

Why these figures do not compare

Sources

  1. 2026-10-22: name, links
    htmx.org
  2. 2026-10-22: links, Written in, Categories, GitHub stars
    github.com/bigskysoftware/htmx
  3. 2026-10-22: links, Runs as, Install with
    htmx.org/docs/
  4. 2026-10-22: License, License model
    github.com/bigskysoftware/htmx/blob/master/LICENSE
  5. 2026-10-22: License, Last release
    registry.npmjs.org/htmx.org/latest
  6. 2026-10-22: Current major version
    github.com/bigskysoftware/htmx/releases/tag/v4.0.0
  7. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/htmx.org
  8. 2026-10-22: links
    htmx.org/extensions/
  9. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  10. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/htmx.org

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON