Scala Center
View the official contribution guidelines for Scala Center
Guide and support the Scala community

Category

Programming languages

Years

Technologies

jvmscalallvm#scala#scala_lang#jvm#llvm#jsscala.jsscala nativefunctional programming

Topics

compilersprogramming languagesfunctional programmingprogramming toolscompilerprogramming-toolsfunctional-programmingprogramming-language#compilers#programming-tools#functional-programming#programming-languages#educationeducationtoolingwebgpu
Past Projects
Enhancing Metals with Play Framework Support
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
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
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
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
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
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
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
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
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
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
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
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
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
Vishub
The proposed solution introduces comprehensive tracing capabilities to the LLM4S toolkit by integrating OpenTelemetry (otel4s) for capturing detailed...