# Elm + Golden Layout, any hope?

**URL:** <https://discourse.elm-lang.org/t/elm-golden-layout-any-hope/7747>\
**Category:** Learn\
**Created:** [September 11, 2021, 8:14am UTC](https://discourse.elm-lang.org/t/elm-golden-layout-any-hope/7747 "2021-09-11T08:14:05Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![rupert](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/rupert/32/1775_2.png) [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Post date:** [September 12, 2021, 10:34am UTC](https://discourse.elm-lang.org/t/elm-golden-layout-any-hope/7747/10 "2021-09-12T10:34:53Z")

</div>

Not necessarily recomending this approach to solve your problem, but there was this interesting experiment in writing a completely custom vdom on top of Elm, without hacking the compiler or kernel modules:

> [@Blog: Implementing VDOM in Elm](https://discourse.elm-lang.org/t/blog-implementing-vdom-in-elm/810):
>
> I just wrote a blog post entitled Implementing VDOM in Elm. It’s meant as an example of some non-trivial Port usage as well as an example of how VDOM actually works without using very much JavaScript. I’m interested to hear your comments: both on the actual code as well as on the presentation (which is mostly code with a bit of writing). I’m not sure how clear it is.

---

_[View the full topic](https://discourse.elm-lang.org/t/elm-golden-layout-any-hope/7747)._
