Scala Center

Guide and support the Scala community

Technologies
jvm, functional programming, scala, scala.js, scala native
Topics
education, compilers, web, tooling, gpu
Guide and support the Scala community
We are an independent not-for-profit center established at EPFL. Scala Center's Mission is to guide and support the Scala community, coordinate and develop open-source libraries and tools for the benefit of all Scala users, provide deep, and quality, educational materials for Scala.
2024 Program

Successful Projects

Contributor
Gaby
Mentor
Michael Pilquist, TonioGela, Thanh, zetashift
Organization
Scala Center
Fluent library for Files and Processes in Fs2
FS2 is a key part of the Typelevel ecosystem for streaming I/O operations in Scala, offering powerful APIs that provide a wide range of functionality...
Contributor
Johanna Odersky
Mentor
Noel Welsh, Paul Matthews
Organization
Scala Center
Scala Sampler for Functional Soundscapes
This proposal aims to develop a sampler instrument for the Sounds of Scala project. Sounds of Scala is a web audio and music library that runs on the...
Contributor
Siddharth Ingle
Mentor
Adrien Piquerez, Kannupriya Kalra
Organization
Scala Center
Scaldex- Display information from POM file - GSoC 2024 Proposal
The Scala ecosystem thrives on information accessibility, and Scaladex stands as a pivotal resource in this domain. However, the current scope of...
Contributor
Ayush Koli
Mentor
Adrien Piquerez, Kannupriya Kalra
Organization
Scala Center
Scaladex: New Artifact Page
My project aims to address the challenge of navigating and accessing artifacts within Scala projects on Scaladex. Currently, users face difficulty in...
Contributor
Ivan Kyrylov
Mentor
Ruslan Shevchenko
Organization
Scala Center
Automatic assembling of effect monad
Currently, dotty-cps-async does not support effect systems, hindering its further development. Additionally, there is no mechanism to automatically...
Contributor
Chingles2404
Mentor
armanbilge, TonioGela
Organization
Scala Center
Going Feral on The Cloud
This project involves extending the Feral library to support more cloud providers, specifically Google Cloud and Vercel, in addition to AWS Lambda,...
Contributor
Siddharth Banga
Mentor
Noel Welsh
Organization
Scala Center
Doodle Canvas
Doodle is a Scala library for 2D graphics, animation, data visualization, and creative coding. It supports JVM-based applications, utilizing Java2D...
Contributor
A S
Mentor
valencik
Organization
Scala Center
Scaladoc search in Protosearch
The problem I aim to solve is the inefficiency in searching for specific Scala code information, particularly within Scaladoc documentation....
Contributor
Rizky Maulana
Mentor
Jamie Thompson, Kannupriya Kalra
Organization
Scala Center
Scala CLI Source Code Generator Support
A common feature that most build tools supports common source code generator such as Protobuf or Smithy. The idea of supporting code generator has...
Contributor
sai-prasad-1
Mentor
Jamie Thompson
Organization
Scala Center
Generate Scala Documentation website with Scaladoc
This project aims to migrate the existing Scala documentation website from Jekyll to Scaladoc. This migration will provide a more streamlined,...