{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/binding-scala/","markdown":"https://findsoftware.frbit.cloud/binding-scala.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"binding-scala","name":"Binding.scala","urls":{"repository":"https://github.com/ThoughtWorksInc/Binding.scala","docs":"https://javadoc.io/page/com.thoughtworks.binding/binding_2.13/latest/com/thoughtworks/binding/index.html"},"category":["library"],"description":"Scala data-binding library for the JVM and Scala.js, with expressions that recalculate when their dependencies change.","maintainer":"Yang Bo & REA Group Ltd.","maintainerType":"company","firstRelease":2016,"hosting":["java"],"language":"scala","runtime":["jvm"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"sbt library dependency","licenseModel":"open-source","license":"MIT","currentMajor":"12","latestReleaseDate":"2023-01-26T00:00:00.000Z","githubStargazers":1572,"contributors":17,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-24T00:00:00.000Z","addedAt":"2026-10-24T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"urls","url":"https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"category","url":"https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/ThoughtWorksInc/Binding.scala/blob/12.x/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/ThoughtWorksInc/Binding.scala/12.x/LICENSE","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ThoughtWorksInc/Binding.scala/contributors?per_page=1","checkedAt":"2026-10-24T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}