Anybody who liked elm is highly recommended to check out Scala.js. With scalatags, it looks close to what elm does AND you have the entire power of jvm libs.
And you get code sharing across client and server as its just plain old scala. I believe elm is not big server side.