scalajs-react
Scala.js library that lifts React into Scala, with type-safe bindings for writing React components in Scala.
japgolly.github.io/scalajs-react/repositorydocs
scalajs-react is a Scala.js library that lifts React into Scala, written to be as type-safe and Scala-friendly as possible. The usage guide says components come with a method for rendering them into the DOM, so the library runs in the browser.
It is added to an sbt build as Maven artifacts, with a core module and further modules listed on the modules page. The maintainer named in the project’s POM is David Barri.
Worth knowing
The README lists minimum requirements for React, Scala and Scala.js, and the usage guide points to a separate prototype repository for setting up React itself.
Identity
- Status
- Active
- Maintainer
- David Barri6
- Maintained by
- Individual
- First release
- 20147
Rendering and deploy
- Runs as
- In the browser2
- Install with
- sbt (Maven artifacts)4
Releases
Adoption
Sources
- 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/japgolly/scalajs-react - 2026-10-26: links, Runs as
github.com/japgolly/scalajs-react/blob/main/doc/USAGE.md - 2026-10-26: Categories, Built on
github.com/japgolly/scalajs-react/blob/main/README.md - 2026-10-26: Install with
github.com/japgolly/scalajs-react/blob/main/doc/MODULES.md - 2026-10-26: License, License model
github.com/japgolly/scalajs-react/blob/main/LICENCE - 2026-10-26: Maintainer
repo1.maven.org/maven2/com/github/japgolly/scalajs-react/core_sjs1_2.13/4.1.0/core_sjs1_2.13-4.1.0.pom - 2026-10-26: First release, Current major version, Last release
api.github.com/repos/japgolly/scalajs-react/releases - 2026-10-26: Contributors
api.github.com/repos/japgolly/scalajs-react/contributors?per_page=1