intercooler.js

AJAX With Attributes: There is no need to be complex

Work on intercooler 2.0 (renamed to htmx) has begun. See htmx.org for more information!
  <!-- 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.