This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
Fast HTML, rendered with virtual DOM diffing
version 4.0.2
license BSD3
native-modules False
elm-version 0.15.0 <= v < 0.17.0
Tag 4.0.2
Committed At 2015-10-02 23:09:09 UTC
evancz/virtual-dom 2.0.0 <= v < 3.0.0 2.1.0
elm-lang/core 2.0.0 <= v < 4.0.0 3.0.0


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.

Get Started

Once you have the Elm Platform, use elm-package to download elm-html. The commands would be something like this:

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.


Try out TodoMVC written in Elm and check out the source code.

Live Demo

For information on architecting larger projects, see this document.


The benchmarks show that elm-html is really fast when compared to other popular alternatives.