Kov is an experimental Kotlin/JS library for building web interface through Kotlin DSL and virtual DOM.
See Example. You can build example by:
cd example
../gradlew build
Then open index.html in your browser. Or you can see latest working example here.