htmx
- Category
- Frameworks and libraries
- Docs outline
- 14 sections
Official docs outline
htmx.org- Introduction
What htmx is and how HTML attributes drive hypermedia interactions.
- AJAX Requests
Issuing AJAX requests with hx-get, hx-post, hx-put, hx-patch, and hx-delete.
- Triggers
hx-trigger events, modifiers, polling, and trigger filters.
- Targets
Choosing where responses land with hx-target and CSS selectors.
- Swapping
hx-swap strategies, out-of-band swaps, and view transitions.
- Parameters and Forms
How request values, forms, and hx-vals/hx-include are sent.
- Indicators
Showing loading state with htmx-indicator and hx-indicator.
- Boosting
Progressively enhancing anchors and forms with hx-boost.
- History Support
URL and history handling with hx-push-url and history snapshots.
- WebSockets and SSE
Server push using the WebSocket and Server-Sent Events extensions.
- Validation
HTML5 validation and hx-validate before requests.
- Scripting
htmx events, JavaScript integration, and hyperscript.
- Security
XSS, CSRF, content security policy, and safe htmx usage.
- Configuring htmx
Configuration via htmx.config and meta tags.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.