--- layout: layout.njk title: > kutty - high power tools for html ---
## Introduction Kutty is a set of extensions (attributes, request headers, etc.) that help you build [modern UI](/examples) with the [simplicity](https://en.wikipedia.org/wiki/HATEOAS) and [power](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) of HTML. Kutty is small ([~6k min.gz'd](https://unpkg.com/kutty.org/dist/)), IE11 compatible, [dependency-free](https://github.com/bigskysoftware/kutty/blob/master/package.json) & you can try it out quickly, without a huge rewrite. ## Quick Start ```html ``` The `kt-post` and `kt-swap` attributes tell kutty: > "When a user clicks on this button, issue an AJAX request to /clicked, and replace the entire button with the response" Kutty is based on [intercooler.js](http://intercoolerjs.org) and is the successor to that project.