Tooling
Scastie can run any Scala program with any library in your browser. You don’t need to download or install anything.
Read more
Build Server Protocol in sbt
Active
Implement the Build Server Protocol in sbt to ease the integration with IDEs.
Read more
Scaladex is a catalogue of Scala open source libraries, populated with data from GitHub, Maven Central and Bintray.
Read more
Bloop is a command-line tool for fast edit/compile/test workflows. Its primary goal is to compile and test your project as fast as possible, offering a snappy developer experience.
Read more
Module bundler for Scala.js projects that use npm packages.
Read more
Enabling statistics in the compiler and creating the infrastructure around it.
Read more
Improving scalac to improve the experience for builds using direct dependencies.
Read more
Scala 3 Migration
Scala 2 to 3 Migration Tool
Active
Develop a tool that can resolve the types and implicits required to make a Scala 2 codebase compile in Scala 3.
Read more
Scala Language Enhancements
A compiler for Scala programs producing native binaries and integrating with C.
Read more
Set of processes involving the community and aiming at improving the Scala language.
Read more
A production-ready version of spores compatible with `java.io.Serializable`.
Read more
Community
Organization of the Scala Days conference and Scala sprees.
Read more
Communication and outreach
Active
Reporting to the advisory board on Scala Center activities. Building relationships with communities around the world.
Read more
Education
Simplify and upgrade code examples, improve the structure and the design of the scala-lang.org website.
Read more
The Scala Center is responsible for many online courses that introduce the multiple styles of programming in Scala.
Read more
Processes Managed by the Scala Center
The Scala Platform Process provides organizational support for a broad range of open source software projects.
Read more