scala-js/scala-js
Scala.js, the Scala to JavaScript compiler observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 97
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 88
- age_days: 4944
- days_rel: 74
- days_push: 18
- n_releases_24m: 10
Adoption not part of the score
4710 stars · 408 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Scala.js is a compiler that translates Scala code into efficient JavaScript, letting developers write type-safe applications for browsers, Node.js, and serverless environments. It provides full interoperability with JavaScript libraries and ecosystems while retaining Scala's strong static typing.
Use cases
- compile scala code to javascript
- build type-safe frontend apps in scala
- share code between jvm backend and browser frontend
- use react from scala with static typing
- develop serverless functions in scala
- avoid javascript type errors with strong typing
When to choose
- your team knows Scala and wants to target the browser or Node.js
- you want strong static typing and editor tooling over JavaScript
- you need to share business logic between JVM and JavaScript codebases
When to avoid
- your team is JavaScript/TypeScript-first with no Scala experience
- you need tiny bundle sizes below what optimized Scala.js output provides
- you rely on JS tooling or libraries without good interop needs
Facets
cli-tool · maturity stable
compiler programming-language type-system developer-tools compilers programming-languages web-development frontend cross-platform browser cross-platform jvm scala scala-to-javascript transpiler strong-typing javascript-interop compiler nodejs web-server
3 sources
- readme: https://github.com/scala-js/scala-js · fetched 2026-08-28 · e83838e6eb84
- homepage: https://www.scala-js.org/ · fetched 2026-08-29 · 8199892f27ca
- site_page: https://www.scala-js.org/doc · fetched 2026-08-29 · 58e6e6e4cf62
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| scala-js/scala-js | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="scala-js/scala-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem