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...
Guide and support the Scala community
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...
Contributor: AnshumanAI
LLM4S aims to establish Scala as a premier language for building multimodal Large Language Model applications. This project extends the toolkit's...
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....
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...
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...
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...
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...
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...
Contributor: master-hj
This project aims to develop a prototype that simplifies data exchange within Slack, enabling seamless information retrieval and input with minimal...
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...
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...
Contributor: untainsYD
This project will add bitmap convolution support to Doodle, enabling powerful image processing effects like blurring, sharpening, edge detection, and...
Contributor: Vidisha Gawas
Scaladex, the central index for open-source Scala libraries, currently does not have dedicated support for Scala compiler plugins—special artifacts...
Contributor: Vishub
The proposed solution introduces comprehensive tracing capabilities to the LLM4S toolkit by integrating OpenTelemetry (otel4s) for capturing detailed...
Contributor: Gaby
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
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
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
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
Currently, dotty-cps-async does not support effect systems, hindering its further development. Additionally, there is no mechanism to automatically...
Contributor: Chingles2404
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
Doodle is a Scala library for 2D graphics, animation, data visualization, and creative coding. It supports JVM-based applications, utilizing Java2D...
Contributor: A S
The problem I aim to solve is the inefficiency in searching for specific Scala code information, particularly within Scaladoc documentation....
Contributor: Rizky Maulana
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
This project aims to migrate the existing Scala documentation website from Jekyll to Scaladoc. This migration will provide a more streamlined,...
Contributor: Akseli
This proposal aims to integrate Scala 3 support into the Scala Webapp Template, providing a more accessible, reliable, and powerful solution for...
Contributor: Antonio Jimenez
The current state of the asynchronous I/O on the JVM involves using separate selector threads to manage I/O events through system functions like...
Contributor: Dang Trung Hieu
The aim of this project is to implement an http4s Ember WebSocket client, a pure functional WebSocket client in Scala and integrate it with other...
Contributor: Danylo Ostapchenko
The Doodle library for compositional vector graphics can be further improved by adding support for coordinate planes, the grid, legend, labels and...
Contributor: Olena Kravchenko
This proposal aims to solve the issue of using high-order functions with asynchronous functions when there is no platform support of continuations...
Contributor: Yuito Murase
Macro is a metaprogramming feature that allows programmers to analyze and synthesize code at compile-time. Scala 3 supports a powerful yet type-safe...
Contributor: Razvan Vacaru
The ExplicitResultTypes rule of the Scalafix linting tool is responsible for inferring and explicitly adding the types for “val”, “var” and “def”...
Contributor: Liangyong Yu
Scala Native is an ahead-of-time and prevalent compiler for Scala. The traditional compilation is to compile Scala into Java Virtual Machine(JVM)...
Contributor: Shintaro Sasaki
This project implements the idea “Semantic highlighting in VS Code” * in the Scala Center. Summary of process is as follows. 1. Building the VS Code...
Contributor: Mikail Khan
Doodle is a generative art library. Using it, programmers can create artwork, statistical model visualizations, or other graphics. These graphics are...
Contributor: Mykola Medynskyi
The name Scala comes from the word scalable, and true to that name, the Scala language is used to power busy websites and analyze huge data sets....
Contributor: Trung Kien Dang
The project aims to improve the integration between ScalaPy and Ammonite/Almond by providing a frictionless installation experience plus a number of...
Contributor: Katrix
The library shapeless is found everywhere in the Scala ecosystem, helping people do metaprogramming and typeclass derivation without using macros...
Contributor: Rikito Taniguchi
Semantic information is essential for rich IDE features such as go-to-implementation and rename. Metals utilizes semantic information extracted from...
Contributor: Liudmila Kornilova
Scala Native provides bindings for several C and POSIX APIs out of the box. To help complete and maintain the list of supported APIs as well as...
Contributor: Andrzej Sołtysik
Scala Native is a new target for Scala. It uses llvm to compile Scala to native assembly code, instead of compiling it to JVM bytecode. However, as...
Contributor: Trevor Sibanda
This is a project to tackle as many issues as possible open in the Slick issue tracker with a priority on resolving long standing bugs and...
Contributor: Rémi Coudert
Scala Native is the a new Scala compiler under development. This compiler will permit Scala users to compile directly Scala code to binary and use...
Contributor: Dmitrii Petukhov
Scastie is an online Scala programming environment which, unfortunately, does not provide such common features as automatic code completion and ad...
Contributor: Vladimir Polushin
case classes are a very useful feature of the scala language, but can be limiting. For example, there is no way to modify the internal representation...
Contributor: Michael Viveros
This project's main goal is to make it easy for potential contributors to use Scaladex to find Scala projects they can work on. This will involve...
Contributor: Valthor Halldorsson
This project aims to extend the Dotty documentation compiler (alias "Dottydoc") to make code examples found in comments type safe, with the purpose...
Contributor: Ilya Kirillov
Add an IntelliJ IDEA support for the CBT by writing a plugin or extending an exciting Scala plugin.
Contributor: Adam Wyłuda
Scala-offheap is an experimental project which provides type-safe off-heap memory management for Scala language. The goal of this project is to...
Contributor: vovapolu
The FarstParse library is a simple replacement for the original Scala Parser Combinators. It uses the same ideas and implements the same...
Contributor: M.Chav
CBT is a build tool in its infancy with a lot of room for optimisation and enhancement. As such, development is still very fast moving. The goal of...
Contributor: Felix Mulder
During the winter break I decided to give back to the Scala community. I re-built the entire documentation website and implemented a new search...
Contributor: Piotr Moczurad
As Scala.js is Scala compiled to JavaScript, it seems only fitting that it can also compile Java code. One of the things that make Scala so popular...
Contributor: Jess Smith
Scala Coroutines generalizes subroutines in a clean and composable way, but currently provides little value to the average user who wants to use...
Contributor: Akhilesh Srikanth
The goal of this project is to design a unifying AST which helps preserving source code attributes thereby allowing...
Contributor: sugakandrey
ENSIME is an IDE feature provider, available for most popular text editors. Currently, it uses regular relational database with a Lucene full-text...
Contributor: coderabhishek
Ammonite is an improved Scala REPL supporting convenient and robust File System operations and Typesafe bash scripting coming over lot of sloppiness...