htmx
High power tools for HTML

htmx is a lightweight JavaScript library that extends HTML with attributes to enable AJAX requests, CSS transitions, WebSockets, and Server Sent Events directly in markup. It allows developers to build modern, dynamic user interfaces without writing JavaScript, by simply adding custom attributes to HTML elements. It is small (~16k min.gz'd), dependency-free, and compatible with any server-side language.
Developers add custom HTML attributes (like hx-post and hx-swap) to elements, and htmx intercepts interactions to issue AJAX requests and update the DOM with the server's HTML response.
web developers building server-rendered applications
Background.
- Status
- launched
- Business model
- open-source
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.