Programming languages

Scala Center

Guide and support the Scala community

Technologies
functional programmingjvmscalascala nativescala.js
Topics
compilereducationgputoolingweb
Total projects
56
Years participating
8
Most recent
2025

Participation history

8 program years
Projects by participation year 2016: 9 projects, 2017: 8 projects, 2018: 1 projects, 2021: 4 projects, 2022: 4 projects, 2023: 6 projects, 2024: 10 projects, 2025: 14 projects 9 2016 8 2017 1 2018 4 2021 4 2022 6 2023 10 2024 14 2025

Historical projects

2025 14 projects

Official GSoC page ↗

Enhancing Metals with Play Framework Support

Contributor: Abdullah Arif Jafri

In Metals, the LSP implementation for Scala, there is currently no built-in support for Play Framework-specific files such as .scala.html templates...

LLM4S - Support image, voice and other LLM modalites : A Proposal

Contributor: AnshumanAI

LLM4S aims to establish Scala as a premier language for building multimodal Large Language Model applications. This project extends the toolkit's...

Workflows4s : Web UI for Tracking & Debugging

Contributor: Atharva-Kanherkar

This project aims to create a dedicated web-based user interface for the workflows4s library to address the current lack of visual debugging tools....

Cyfra: Support for basic GPU computations on data streams with fs2 integration

Contributor: Bora Bosna

Cyfra is a GPU runtime and a DSL that makes Scala a viable choice for GPU programming. Currently, the Scala ecosystem does not have an easy-to-use...

LLM4S - Implement an agentic toolkit for Large Language Models

Contributor: Elvan Konukseven

LLM4S is building a Scala-native AI toolkit that leverages functional programming principles and strict compile-time checks to ensure the reliability...

Optimizing Retrieval-Augmented Generation Pipelines for Accurate and Efficient Q&A Systems

Contributor: GOPI TRINADH MADDIKUNTA

This project aims to bring the power of Retrieval-Augmented Generation (RAG) into the Scala ecosystem by building a robust Scala interface to...

ChatOps4s Prototype - MS Teams Backend

Contributor: Liam Grossman

This project focuses on building a seamless API integration between MS Teams and the ChatOps4s prototype through a clean, efficient interface. The...

A Pandas Experience

Contributor: Lidiia Zaparenko

This project aims to improve the way Scautable handles CSV files by making structured data parsing in Scala more robust, flexible, and user-friendly...

ChatOps4s Prototype

Contributor: master-hj

This project aims to develop a prototype that simplifies data exchange within Slack, enabling seamless information retrieval and input with minimal...

Creation of blueprints in Scalus

Contributor: Nikita Zakharchuk

Currently Scalus doesn't have a lot of non-trivial examples. In this project we will develop application examples (blueprints) for Scalus, which can...

Cyfra: Real-time Rendering Pipeline

Contributor: Rudra Beniwal

Cyfra is a GPU runtime and DSL that simplifies GPU programming in Scala by abstracting Vulkan. This project will build a real-time rendering pipeline...

Implementing Bitmap Convolutions for Doodle

Contributor: untainsYD

This project will add bitmap convolution support to Doodle, enabling powerful image processing effects like blurring, sharpening, edge detection, and...

Scaladex: Support for Compiler Plugins

Contributor: Vidisha Gawas

Scaladex, the central index for open-source Scala libraries, currently does not have dedicated support for Scala compiler plugins—special artifacts...

LLM4S - Tracing Support

Contributor: Vishub

The proposed solution introduces comprehensive tracing capabilities to the LLM4S toolkit by integrating OpenTelemetry (otel4s) for capturing detailed...