# Binding.scala

Scala data-binding library for the JVM and Scala.js, with expressions that recalculate when their dependencies change.


Source: https://findsoftware.frbit.cloud/binding-scala/
Last reviewed: 2026-10-24
Listed since: 2026-10-24

## Record

### Links

- repository: https://github.com/ThoughtWorksInc/Binding.scala
- docs: https://javadoc.io/page/com.thoughtworks.binding/binding_2.13/latest/com/thoughtworks/binding/index.html

### Identity

- status: active
- maintainer: Yang Bo & REA Group Ltd.
- maintainerType: company
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: library
- hosting: java
- language: scala
- runtime: jvm
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: sbt library dependency

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 12
- latestReleaseDate: 2023-01-26

### Adoption

- githubStargazers: 1572
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 17
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/ThoughtWorksInc/Binding.scala (read 2026-10-24)
- urls: https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md (read 2026-10-24)
- maintainer: https://raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE (read 2026-10-24)
- language: https://api.github.com/repos/ThoughtWorksInc/Binding.scala (read 2026-10-24)
- category: https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md (read 2026-10-24)
- runtime: https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md (read 2026-10-24)
- installMethod: https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md (read 2026-10-24)
- license: https://api.github.com/repos/ThoughtWorksInc/Binding.scala (read 2026-10-24)
- licenseModel: https://raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE (read 2026-10-24)
- firstRelease: https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases (read 2026-10-24)
- currentMajor: https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases (read 2026-10-24)
- latestReleaseDate: https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases (read 2026-10-24)
- githubStargazers: https://api.github.com/repos/ThoughtWorksInc/Binding.scala (read 2026-10-24)
- contributors: https://api.github.com/repos/ThoughtWorksInc/Binding.scala/contributors?per_page=1 (read 2026-10-24)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
