Binding.scala
Scala data-binding library for the JVM and Scala.js, with expressions that recalculate when their dependencies change.
Binding.scala is a data-binding library for Scala that runs on the JVM and on Scala.js. Its data-binding expressions recalculate when the values they depend on change, and the core module is added to an sbt build as a library dependency. The current line ships no UI framework of its own; the README points to html.scala, which builds an HTML UI on top of Binding.scala.
Worth knowing
The README states that the current line only works on one Scala version series and sends projects on older Scala versions to an earlier line of the library, which it links.
Sources
- 2026-10-24: links, Written in, License, GitHub stars
api.github.com/repos/ThoughtWorksInc/Binding.scala - 2026-10-24: links, Categories, Runtime, Install with
github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md - 2026-10-24: Maintainer, License model
raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE - 2026-10-24: First release, Current major version, Last release
api.github.com/repos/ThoughtWorksInc/Binding.scala/releases - 2026-10-24: Contributors
api.github.com/repos/ThoughtWorksInc/Binding.scala/contributors?per_page=1