intercooler.js

AJAX With Attributes: There is no need to be complex

Announcement:
htmx 1.x (intercooler 2.0) is now available at https://htmx.org
and is recommended for all new projects.
intercooler.js will continue to be supported indefinitely.
  <!-- This anchor tag posts to '/click' when it is clicked -->
  <a ic-post-to="/click">
    Click Me!
  </a>
		      
Click Me!

Simple

Use familiar, declarative HTML attributes to add AJAX to your application. Use web standards like CSS, REST and Javascript events to enhance your app.

Incremental

Use Intercooler for as much or as little of your application as you would like. If you have an existing app, AJAX can be added incrementally without rewriting everything.

Unobtrusive

Intercooler works with any back-end technology, and can live happily alongside other Javascript frameworks.