htmx is a JavaScript library which allows access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, to build modern user interfaces with the simplicity and power of hypertext.