htmx: Handle AJAX and WebSocket with HTML attributes only
bigskysoftware/htmx
About the project
You can directly control AJAX, CSS Transitions, WebSockets, and Server Sent Events by adding attributes to HTML tags without writing separate JavaScript code. It builds modern UIs by replacing complex frontend logic with simple hypertext structures.

Previously, only <a> and <form> tags could send HTTP requests, but htmx removes these constraints. It supports various triggers beyond click and submit events, as well as methods other than GET/POST and partial screen updates. As the successor to intercooler.js, it aims to complete HTML as true hypertext.
It features a lightweight size of approximately 14k minified and gzipped, with a dependency-free structure. It is highly extensible and suitable for developers who prefer server-centric development or want to reduce the overhead of complex SPA frameworks.
bigskysoftware/htmx
</> htmx - high power tools for HTML
JavaScript
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.