bigskysoftware/htmx
</> htmx - high power tools for HTML
How htmx is put together
htmx is a dependency-free, client-side JavaScript library (~14k min.gz'd) that lets HTML attributes (hx-get, hx-post, hx-swap, etc.) issue AJAX requests, CSS transitions, WebSockets and Server-Sent Events directly from the browser. The entire library implementation lives in a single file, src/htmx.js, which is distributed as UMD/ESM/minified builds under dist/ and published to npm as 'htmx.org' and CDNs (jsDelivr/unpkg). There is no backend, datastore, or server-side component in this repository; the repo also contains a documentation website (Hugo-based, under www/) deployed to Netlify, editor tooling metadata, and a browser-based test suite run via @web/test-runner and Playwright across Chromium/Firefox/WebKit.
Languages
Frameworks
Infrastructure
Major components
Core library (src/htmx.js)
The entire htmx runtime: attribute processing, AJAX request issuance, DOM swapping, events, history, and extension hooks.
ESM type definitions (src/htmx.esm.d.ts)
TypeScript declarations for the ESM build consumed by downstream users.
Build & release scripts (scripts/*.sh, scripts/*.mjs)
Produce dist bundles (uglify-js minification), generate TypeScript declarations and JetBrains web-types, compute SRI hashes.
Browser test suite (test/, src/htmx.test.ts)
Mocha/chai/sinon tests over attributes, core behavior, regressions, and extensions, executed in real browsers via web-test-runner.
WebSocket/SSE test server (test/ws-sse/server.js)
Node ws-based local server used to exercise WebSocket and SSE functionality during testing.
Documentation website (www/)
Hugo-configured static site with attribute/reference/event docs, essays, posts, and templates served on htmx.org via Netlify.
Editor integrations (editors/jetbrains/)
Web-types JSON and icons providing IDE autocompletion for htmx attributes in JetBrains editors.
Project governance docs
README, CONTRIBUTING, TESTING, SECURITY, CHANGELOG defining contribution, testing, and vulnerability-reporting processes.
No digest this week
1 weeksWeek of
Dependencies and code review
Dependency advisories
Security Watch
No known advisories across 0 scanned dependencies.
No known advisories in the scanned dependencies.
Code review
No concrete code-level issues confirmed.
Get this report every week for your repos.
GitZoid learns each repo, reports what changed, and flags what needs attention. One flat price for the whole team.
$19 a month, flat · First 10 outputs free · No card required