Scala.js

Scala.js, the Scala to JavaScript compiler (by scala-js)

Scala.js Alternatives

Similar projects and alternatives to Scala.js

  1. htmx

    640 Scala.js VS htmx

    </> htmx - high power tools for HTML

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. NumPy

    300 Scala.js VS NumPy

    The fundamental package for scientific computing with Python.

  4. yew

    205 Scala.js VS yew

    Rust / Wasm framework for creating reliable and efficient web applications

  5. mypy

    122 Scala.js VS mypy

    Optional static typing for Python

  6. proposal-type-annotations

    ECMAScript proposal for type syntax that is erased - Stage 1

  7. dotty

    72 Scala.js VS dotty

    The Scala 3 compiler, also known as Dotty.

  8. ZIO

    61 Scala.js VS ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Apache Cordova

    57 Scala.js VS Apache Cordova

    Apache Cordova Android

  11. captureSystemAudio

    Capture system audio ("What-U-Hear")

  12. scala-cli

    Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)

  13. Laminar

    Simple, expressive, and safe UI library for Scala.js (by raquo)

  14. slinky

    15 Scala.js VS slinky

    Write Scala.js React apps just like you would in ES6

  15. Metals

    18 Scala.js VS Metals

    Scala language server with rich IDE features 🚀

  16. erg

    17 Scala.js VS erg

    A statically typed language compatible with Python

  17. Scala Native

    Your favorite language gets closer to bare metal.

  18. FlowRun

    Runnable flowcharts for the web

  19. scalajs-react

    Facebook's React on Scala.JS

  20. js-scala

    js.scala: JavaScript as an embedded DSL in Scala

  21. Unreal.js

    Unreal.js: Javascript runtime built for UnrealEngine

  22. React4s

    0 Scala.js VS React4s

    Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Scala.js alternative or higher similarity.

Scala.js discussion

Log in or Post with

Scala.js reviews and mentions

Posts with mentions or reviews of Scala.js. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-01.
  • The dangers of single line regular expressions
    1 project | news.ycombinator.com | 22 Apr 2024
    `$` does mean end of input in Java, unless you explicitly ask for multiline mode. In the latter case it means `(?=$|\n)` if also in Unix-lines mode, and the horrible `(?=$|(?I wrote a compiler from Java regex to JavaScript RegExp, in which you'll find that particular compilation scheme [1].

    [1] https://github.com/scala-js/scala-js/blob/eb160f1ef113794999...

  • Typescript FP Job?
    2 projects | /r/typescript | 1 Jul 2023
  • Reconnecting with Scala. What's new?
    7 projects | /r/scala | 24 May 2023
    Links: - https://dotty.epfl.ch/ - https://scala-native.org/en/stable/ - https://www.scala-js.org/ - https://typelevel.org/ - https://zio.dev/ - https://github.com/scala-native/scala-native/pull/3120 - https://github.com/lampepfl/dotty/pull/16517 - https://dotty.epfl.ch/docs/reference/experimental/index.html - https://scala-cli.virtuslab.org/ - https://scalameta.org/metals/ - https://docs.scala-lang.org/scala3/guides/migration/compatibility-intro.html - https://www.scala-lang.org/blog/2023/04/18/faster-scalajs-development-with-frontend-tooling.html - https://www.scala-lang.org/blog/2022/08/17/long-term-compatibility-plans.html
  • Rust on Espressif chips – 2023 Roadmap
    5 projects | news.ycombinator.com | 24 Feb 2023
    > Scala choices were directly dictated by JVM

    Initially, yes. But Scala has evolved beyond the JVM, with Scala.js [1] being rock-solid, and Scala Native [2] under development. Neither are truly hampered by the initial JVM roots of Scala.

    > Scala gives you a better horse

    Weird analogy ;)

    [1] https://www.scala-js.org/

  • 10 years of Scala.js
    2 projects | /r/programming | 5 Feb 2023
  • Looking for an alternative to Javascript
    2 projects | /r/functionalprogramming | 2 Feb 2023
    Have you had a look at Scala.js yet? Also see "Scala.js for JavaScript developers." and "Tour of Scala."
  • Contrary to popular belief, Scala is actually a quite small and simple language
    4 projects | /r/programming | 18 Dec 2022
    What does that have to do with language size? It also compiles to js https://www.scala-js.org/ and native https://scala-native.org/en/stable/
  • Switch JS job for Scala internship?
    1 project | /r/scala | 15 Dec 2022
    Here's a hybrid option: Scala.js. Yes, it is about building web applications but in Scala. You can retain the HTML/CSS/JS knowledge you have but build web applications from a typesafe and powerful language: Scala
  • Dropping Scala 2.11 support in Scala.js and Scala Native
    3 projects | /r/scala | 6 Dec 2022
    The compiler crash in question affects another feature that we would like to merge for the benefit of all users, namely https://github.com/scala-js/scala-js/pull/4735. Keeping 2.11 means that testing and shipping that feature is much more difficult, even for 2.12+ users only. It's not just "to fix a compiler crash".
  • Windows decide whether your computer has limited or full Internet access
    1 project | news.ycombinator.com | 19 Nov 2022
    TS is more in the "mixed feelings" department, imho.

    I would take Scala.js anytime instead. (If I would need to do front-end ever again).

    https://www.scala-js.org/

  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Scala.js repo stats
34
4,621
9.2
4 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Scala is
the 38th most popular programming language
based on number of references?