HTML in Elm
Blazing fast HTML and all of the benefits of Elm.
Read more about how this library works and how to use it in this post.
mkdir myProject cd myProject elm-package install evancz/elm-html
After that you will be able to use anything described in the documentation.
Another way to get started is to fork the elm-todomvc project and work from there. This will also give you a reasonable architecture for your project.
For information on architecting larger projects, see this document.
The benchmarks show that elm-html is really fast when compared to other popular alternatives.