FindSoftware

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.

Identity

Status
Active
Maintainer
Yang Bo & REA Group Ltd.3
Maintained by
Company
First release
20164

Rendering and deploy

Install with
sbt library dependency2

Releases

Current major version
124
Last release
2023-01-264

Adoption

GitHub stars
1,5721
Contributors
175

Why these figures do not compare

Sources

  1. 2026-10-24: links, Written in, License, GitHub stars
    api.github.com/repos/ThoughtWorksInc/Binding.scala
  2. 2026-10-24: links, Categories, Runtime, Install with
    github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md
  3. 2026-10-24: Maintainer, License model
    raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE
  4. 2026-10-24: First release, Current major version, Last release
    api.github.com/repos/ThoughtWorksInc/Binding.scala/releases
  5. 2026-10-24: Contributors
    api.github.com/repos/ThoughtWorksInc/Binding.scala/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON