← All reportsPublic report

bigskysoftware/htmx

</> htmx - high power tools for HTML

49k stars JavaScript View on GitHubprofiled 11d ago
Try GitZoid
0PRs this week
0Contributors
0Deps scanned
0Issues found
01 · Repo overview

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

JavaScriptTypeScriptHTMLMarkdownShell

Frameworks

mochachaisinon@web/test-runnerPlaywright (test browser driver)Hugo (docs site, www/config.toml)

Infrastructure

Netlify (site hosting, netlify.toml)jsDelivr / unpkg CDN distributionnpm registry publishing

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.

02 · Weekly changes

No digest this week

1 weeksWeek of

03 · Security check

Dependencies and code review

0 dependencies scanned

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