Scala Compiler

Open-source Scala projects categorized as Compiler

Top 9 Scala Compiler Projects

  1. dotty

    The Scala 3 compiler, also known as Dotty.

    Project mention: Evolving Scala | news.ycombinator.com | 2025-03-26

    > 1) The language is too unstable

    Thankfully not anymore. They got their act together and have been maintaining compatibility since Scala 3.0.0 has been released in May 2021, which is almost 4 years and counting.

    https://github.com/scala/scala3/releases/tag/3.0.0

    Scala 3.x is to remain compatible for the whole 3.x series (think of semantic versioning). There's no Scala 4 (breaking with Scala 3) in sight.

    Also, Scala 3 and Scala 2.13 JARs are also compatible with each other, which helped with the transition.

    > 2) The tooling around it is not the best

    sbt may not be good. But Mill is much better than either Maven or Gradle. Especially Gradle. Bleep is also promising.

    Scalafmt is widely used and liked. Scalafix -- the linter/fixer -- is used a bit less, but still of a good quality.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. Scala.js

    Scala.js, the Scala to JavaScript compiler

    Project mention: Evolving Scala | news.ycombinator.com | 2025-03-26

    > Clojurescript for frontend, Rust for portability

    If Clojure and Rust work well for you, more power to you. But at least in theory, you could very well use just Scala for these purposes

    Scala can compile to JS https://www.scala-js.org/ if you target frontend.

    And if you want portability, you can compile a Scala program with GraalVM's native-image and statically link everything with musl libc https://www.graalvm.org/latest/reference-manual/native-image...

    And if you want both frontend and portability everywhere, Scala will soon have a support for compiling to WASM (with WASI, etc) https://github.com/scala-wasm/scala-wasm/ (to be integrated into Scala.js after developed)

  4. Scala Native

    Your favorite language gets closer to bare metal.

    Project mention: Go's race detector has a mutex blind spot | news.ycombinator.com | 2025-07-31

    > Nothing as close to the metal as Rust has that baked in today

    You should have a look at what's going on in Scala-land, with scala-native¹ (and perhaps the Gears² library for direct style/capabilities)

    I like this style, though it's been too new and niche to get a taste of it being used at scale.

    ¹: https://scala-native.org/

  5. Vale

    Compiler for the Vale programming language - http://vale.dev/ (by ValeLang)

    Project mention: Vale Programming Language | news.ycombinator.com | 2025-08-22
  6. zinc

    Scala incremental compiler library, used by sbt and other build tools (by sbt)

  7. potigol

    Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners

  8. scalus

    Scalus - DApps Development Platform for Cardano

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. sigmastate-interpreter

    ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain

  11. dotty-patched

    Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Compiler discussion

Log in or Post with

Scala Compiler related posts

  • Vale Programming Language

    1 project | news.ycombinator.com | 22 Aug 2025
  • Pipelining might be my favorite programming language feature

    10 projects | news.ycombinator.com | 21 Apr 2025
  • Evolving Scala

    9 projects | news.ycombinator.com | 26 Mar 2025
  • Ask HN: Which language for Advent of Code in 2024?

    2 projects | news.ycombinator.com | 24 Nov 2024
  • The dangers of single line regular expressions

    1 project | news.ycombinator.com | 22 Apr 2024
  • Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy

    7 projects | dev.to | 7 Mar 2024
  • List of Bounties

    6 projects | /r/ethdevjobs | 5 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Compiler projects in Scala? This list will help you:

# Project Stars
1 dotty 6,095
2 Scala.js 4,660
3 Scala Native 4,605
4 Vale 1,912
5 zinc 341
6 potigol 256
7 scalus 89
8 sigmastate-interpreter 65
9 dotty-patched 20

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

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