I am wondering if the community can suggest current examples of large, open-source codebases written specifically in the Scala 3 dialect?
And ideally, showcasing “in the wild” usage at scale of Scala 3 features such as enums, opaque types, union and intersection types, context functions, exports, macros and/or typeclass derivation.
As well as a general desire to learn from examples of how to use Scala 3 practically, I have a specific purpose: as an open, reproducible example codebase on which to report problems with Intellij Scala 3 support.
I use IJ regularly with Scala 3 on closed source codebases, and my personal experience is that there remain many issues and limitations in IJ support for Scala 3. However many issues, such as unresponsiveness or failing navigation, seem to exhibit only at codebase-wide scale.
Having a large open Scala 3 codebase would enable me to report (hopefully) reproducible issues, which I’m not able to do - at scale - on a closed codebase, nor on tiny minimized snippets.
The main one I’m aware of atm is Erik Erlandson’s Coulomb: GitHub - erikerlandson/coulomb: coulomb: unit analysis for Scala