# temples documentation
> Declarative HTML templates: plain HTML with data-bind attributes, rendered by a DOM-based engine in the browser and on the server.
## Pages
- [@temples packages documentation](https://zipang.github.io/temples/index.md): Declarative HTML templates rendered by a DOM-based engine, in the browser and on the server.
- [Getting started](https://zipang.github.io/temples/getting-started.md): Install the temples packages and render your first template in five minutes.
- [Data-binding syntax](https://zipang.github.io/temples/binding-syntax.md): The complete reference of data-bind, data-iterate, data-render-if, data-show-if, and data-hide-if.
- [Web Components](https://zipang.github.io/temples/components.md): Declarative Web Components with reactive state and event wiring.
- [Static site generation (SSR)](https://zipang.github.io/temples/ssr.md): Render temples templates to HTML strings on the server with linkedom.
- [jQuery plugin](https://zipang.github.io/temples/jquery.md): Render temples data into jQuery collections.
- [API reference](https://zipang.github.io/temples/api-reference.md): Every public class, method, and type of the @temples packages.
- [Communicate between loose components with a message bus](https://zipang.github.io/temples/recipes/messages.md): Let components talk without knowing each other. One message asks, and one message reports.
Sources: https://github.com/zipang/temples