Scala Dotty

Open-source Scala projects categorized as Dotty

Top 13 Scala Dotty 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. 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
  3. Scalafix

    Refactoring and linting tool for Scala

  4. ducktape

    Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔

  5. scala3-example-project

    An example sbt project that compiles using Dotty

  6. scalaprops

    property based testing library for Scala

  7. scala-3-migration-guide

    The Scala 3 migration guide for everyone.

  8. dotty-cps-async

    experimental CPS transformer for dotty

  9. SaaSHub

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

    SaaSHub logo
  10. scala3.g8

  11. functional-way

    Write small programs (eg -algorithms) in a functional way.

  12. Inkuire

    Hoogle-like searches for Scala 3 and Kotlin

  13. scala-3-crash-course

    Scala 3 workshop presenting the top new features of the language.

  14. dotty-patched

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

  15. advent-of-code-scala

    Solving advent of code challenges (by SimY4)

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 Dotty discussion

Log in or Post with

Scala Dotty related posts

  • dotty-cps-async 0.9.12 is out

    3 projects | /r/scala | 8 Dec 2022
  • The case against Effect Systems (e.g., the IO data type)

    2 projects | /r/scala | 18 Oct 2022
  • dotty-cps-async 0.9.11 is out. (bugfixes and experimental loom support)

    1 project | /r/scala | 18 Sep 2022
  • dotty-cps-async 0.9.9

    1 project | /r/scala | 5 Jun 2022
  • Issues setting up Scala 3 on Windows w/Coursier

    3 projects | /r/scala | 14 Mar 2022
  • Opinions on implementing traits for validation with the help of a companion object

    2 projects | /r/scala | 26 Feb 2022
  • Also dotty-cps-async 0.9.8 with scala-native support

    1 project | /r/scala | 16 Feb 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 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 Dotty projects in Scala? This list will help you:

# Project Stars
1 dotty 6,017
2 Scalafix 852
3 ducktape 420
4 scala3-example-project 336
5 scalaprops 278
6 scala-3-migration-guide 236
7 dotty-cps-async 186
8 scala3.g8 143
9 functional-way 129
10 Inkuire 91
11 scala-3-crash-course 35
12 dotty-patched 20
13 advent-of-code-scala 6

Sponsored
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.
www.influxdata.com

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