2023 will be when browsers will support GC-based languages in production. Both GC and Exception Handling are already available to various degrees. Being an early adopter could boost Scala's adoption by being one of the first but also the best language in the browser!

This page summarizes the projects mentioned and recommended in the original post on /r/scala

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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

    GraalVM's Native Image is pretty wonderful, and I'm sure it will end up supporting WASM; just like in the case of Scala Native, this will take some wind away from any other WASM effort; and speaking of optimizations, GraalVM has more resources to invest in an AOT compiler that can do optimizations ahead of time. And because of the “serverless” trend, the community has invested significant resources into native-image resources already. The existence of developments like Quarkus or Spring Boot 3 can only mean that build tools and libraries ready for Native Image will only get better.

  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. Quarkus

    Quarkus: Supersonic Subatomic Java.

    GraalVM's Native Image is pretty wonderful, and I'm sure it will end up supporting WASM; just like in the case of Scala Native, this will take some wind away from any other WASM effort; and speaking of optimizations, GraalVM has more resources to invest in an AOT compiler that can do optimizations ahead of time. And because of the “serverless” trend, the community has invested significant resources into native-image resources already. The existence of developments like Quarkus or Spring Boot 3 can only mean that build tools and libraries ready for Native Image will only get better.

  4. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    GraalVM's Native Image is pretty wonderful, and I'm sure it will end up supporting WASM; just like in the case of Scala Native, this will take some wind away from any other WASM effort; and speaking of optimizations, GraalVM has more resources to invest in an AOT compiler that can do optimizations ahead of time. And because of the “serverless” trend, the community has invested significant resources into native-image resources already. The existence of developments like Quarkus or Spring Boot 3 can only mean that build tools and libraries ready for Native Image will only get better.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Java Can Be Serverless Too: Using GraalVM for Fast Cold Starts

    2 projects | dev.to | 6 Jan 2025
  • Getting Started with Spring Boot 3 for .NET Developers

    3 projects | dev.to | 30 Dec 2024
  • Choosing the Right Java Microservices Framework: Spring Boot, Quarkus, Micronaut, and Beyond

    3 projects | dev.to | 3 Dec 2024
  • 🏅 Http4k: Top 5 Server-Side Frameworks for Kotlin in 2022

    6 projects | dev.to | 15 Apr 2023
  • Measuring Java 11 Lambda cold starts with SnapStart - Part 3 Using Quarkus Framework

    4 projects | dev.to | 21 Dec 2022

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