Scala Center logo

Scala Center

Guide and support the Scala community

GSoC Participation History

Technologies

Topics

Past Projects

Enhancing Metals with Play Framework Support

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

Topics:mlui
advanced

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

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

🐍 python
Topics:apimlaiui
advanced

Workflows4s : Web UI for Tracking & Debugging

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

Topics:webaiuifrontend
beginner

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

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...

Topics:ai

LLM4S - Implement an agentic toolkit for Large Language Models

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

Topics:webapiaiui

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

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

🐍 python
Topics:apimlaiui

ChatOps4s Prototype - MS Teams Backend

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

Topics:apimlaiuibackend

A Pandas Experience

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

Topics:aiui
advanced

ChatOps4s Prototype

Workflow4s Chat Toolkit: Unified Messaging for Scala Workflows This project addresses the growing need for seamless integration between business...

Topics:apimlui

Creation of blueprints in Scalus

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

advanced

Cyfra: Real-time Rendering Pipeline

Cyfra is a GPU runtime and domain-specific language that makes Scala a viable choice for GPU programming by abstracting the complexities of Vulkan....

Topics:apiai

Implementing Bitmap Convolutions for Doodle

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

java
Topics:apiaibackend

Scaladex: Support for Compiler Plugins

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

Topics:aiui

LLM4S - Tracing Support

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

Topics:ai

Frequently Asked Questions

Scala Center | GSoC Org Profile & Stats - Learn about Scala Center's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

jvm dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

Scala Center - GSoC Organizations Guide | GSoC Organizations Guide