FindSoftware

scalajs-react

Scala.js library that lifts React into Scala, with type-safe bindings for writing React components in Scala.

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

Current major version
47
Last release
2026-10-097

Adoption

GitHub stars
1,6631
Contributors
698

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/japgolly/scalajs-react
  2. 2026-10-26: links, Runs as
    github.com/japgolly/scalajs-react/blob/main/doc/USAGE.md
  3. 2026-10-26: Categories, Built on
    github.com/japgolly/scalajs-react/blob/main/README.md
  4. 2026-10-26: Install with
    github.com/japgolly/scalajs-react/blob/main/doc/MODULES.md
  5. 2026-10-26: License, License model
    github.com/japgolly/scalajs-react/blob/main/LICENCE
  6. 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
  7. 2026-10-26: First release, Current major version, Last release
    api.github.com/repos/japgolly/scalajs-react/releases
  8. 2026-10-26: Contributors
    api.github.com/repos/japgolly/scalajs-react/contributors?per_page=1

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