{"full_name":"bigskysoftware/htmx","owner":"bigskysoftware","name":"htmx","url":"https://github.com/bigskysoftware/htmx","description":"</> htmx - high power tools for HTML","homepage":"https://htmx.org","topics":[],"language":"JavaScript","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/48798027?v=4","created_at":"2020-04-13T16:17:51Z","pushed_at":"2026-11-06T19:23:26Z","metrics":{"stars":49623,"forks":1814,"watchers":212,"issues":1838,"prs":1883,"releases":37,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":410},"growth":{"day":{"stars":4,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[49619,49623],"forks":[1814,1814],"watchers":[212,212],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":2264,"title":"Running ready function on readyState === 'interactive'","comments":22,"created_at":"2024-01-31T16:25:25Z"},{"number":4070,"title":"head extension mishandles title","comments":16,"created_at":"2026-09-12T19:41:41Z"},{"number":2147,"title":"With multiple htmx.ajax requests only the first call is executed","comments":16,"created_at":"2024-01-02T12:16:22Z"},{"number":2786,"title":"HX-Trigger header isn't shown in a back-end","comments":11,"created_at":"2024-08-02T12:56:50Z"},{"number":1870,"title":"json-enc only sends strings in request","comments":11,"created_at":"2023-10-07T11:42:57Z"},{"number":3189,"title":"When the response contains \"HX-Redirect\" the hx-indicator element is not deactivated. (htmx-v2)","comments":10,"created_at":"2025-02-14T16:54:30Z"},{"number":3082,"title":"Static template that doesn't parse the response","comments":10,"created_at":"2024-12-17T19:38:26Z"},{"number":3016,"title":"Unable to disable inherit for hx-ext with hx-disinherit or htmx.config.disableInheritance","comments":10,"created_at":"2024-11-12T09:02:46Z"}],"discussions":[{"number":4106,"title":"HX-Prompt hack/fix","comments":0,"category":"General","created_at":"2026-09-25T23:06:48Z"},{"number":4048,"title":"RFC: polling is the element's lifetime (htmx 4, #4040)","comments":1,"category":"Ideas","created_at":"2026-09-07T22:18:52Z"},{"number":4046,"title":"RFC: a closed, testable HCON grammar (no regex, hosts interpret maps)","comments":1,"category":"Ideas","created_at":"2026-09-07T22:01:06Z"},{"number":4013,"title":"htmx4 hx-include ignores css pseudo-classes","comments":1,"category":"General","created_at":"2026-09-03T12:23:34Z"},{"number":3996,"title":"When events are queued, when do values get computed?","comments":2,"category":"Q&A","created_at":"2026-09-01T07:46:37Z"},{"number":3936,"title":"HaTchi-MaXchi — an htmx-native design system (Hyperparts, not “components”)","comments":0,"category":"Show and tell","created_at":"2026-07-31T14:07:08Z"},{"number":3877,"title":"How does the HTMX release versioning and cycles work?","comments":2,"category":"Q&A","created_at":"2026-06-29T14:12:24Z"},{"number":3860,"title":"HTMX + TypeScript Backend: Building Server-Rendered Apps with StreetJS","comments":0,"category":"General","created_at":"2026-06-22T17:32:34Z"}],"latest_release":{"name":"v4.0.1","tag":"v4.0.1","published_at":"2026-11-01T23:06:22Z","body":"v4.0.1\n\n* Any trigger now cancels a pending `delay` or `throttle` trigger on the same element, as in 2.x\n* Fixed an older response overwriting a newer one with `hx-sync` replace ([#4028](https://github.com/bigskysoftware/htmx/pull/4028))\n* Fixed a response with only `hx-partial` blanking the body, and `ignoreTitle` support in `hx-partial`\n* Improved history back and forward reliability, and fixed the `hx-history-cache` POST stamp ([#4067](https://github.com/bigskysoftware/htmx/pull/4067))\n* `hx-trigger` now works on boosted elements ([#4127](https://github.com/bigskysoftware/htmx/pull/4127))\n* `every 2s [cond]` now honors its filter ([#4133](https://github.com/bigskysoftware/htmx/pull/4133))\n* Fixed the `changed` modifier on forms and multiple `changed` triggers on one element ([#4035](https://github.com/bigskysoftware/htmx/pull/4035), [#4096](https://github.com/bigskysoftware/htmx/pull/4096))\n* `scrollTarget` and `showTarget` now work with `window` and `document` ([#4159](https://github.com/bigskysoftware/htmx/pull/4159)), and with relative selectors ([#4089](https://github.com/bigskysoftware/htmx/pull/4089))\n* `intersect` now supports the `from` modifier ([#4080](https://github.com/bigskysoftware/htmx/pull/4080))\n* `hx-sse` and `hx-multipart`: reconnect timeout for unresponsive servers ([#4099](https://github.com/bigskysoftware/htmx/pull/4099))\n* `hx-live`: boolean attribute binding with `:?attr` ([#4022](https://github.com/bigskysoftware/htmx/pull/4022))\n* `hx-download`: exposed `ctx` in events ([#4152](https://github.com/bigskysoftware/htmx/pull/4152)), and prefer `filename*` ([#4043](https://github.com/bigskysoftware/htmx/pull/4043))\n* `hx-head` no longer appends duplicate titles ([#4083](https://github.com/bigskysoftware/htmx/pull/4083))\n* `implicitInheritance` no longer inherits verbs, `hx-action` or `hx-trigger`\n* Worked around Chrome 150-156 dropping HTML comments ([#4150](https://github.com/bigskysoftware/htmx/pull/4150))\n* `htmx-2-compat`: corrected the timing of `htmx:load`, `htmx:afterOnLoad`, `htmx:beforeOnLoad` and `htmx:beforeProcessNode`\n* Corrected event mappings in the upgrade guide and `upgrade-check` ([#4128](https://github.com/bigskysoftware/htmx/pull/4128))\n* Removed stale `hx-compat` and `hx-optimistic` files from `dist/ext` ([#4042](https://github.com/bigskysoftware/htmx/pull/4042))\n* Many, many, _many_ smaller fixes"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}