
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...
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...
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....
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...
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...
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...
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...
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...
ChatOps4s Prototype
Workflow4s Chat Toolkit: Unified Messaging for Scala Workflows This project addresses the growing need for seamless integration between business...
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...
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....
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...
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...
LLM4S - Tracing Support
The proposed solution introduces comprehensive tracing capabilities to the LLM4S toolkit by integrating OpenTelemetry (otel4s) for capturing detailed...
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.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide