Scala Center

Guide and support the Scala community

Technologies
jvm, functional programming, scala, scala.js, scala native
Topics
education, compilers, web, tooling, gpu
Guide and support the Scala community
We are an independent not-for-profit center established at EPFL. Scala Center's Mission is to guide and support the Scala community, coordinate and develop open-source libraries and tools for the benefit of all Scala users, provide deep, and quality, educational materials for Scala.

Projects

Contributor
Akseli
Mentor
Alexis Hernandez
Organization
Scala Center
Unlocking the Full Potential of Scala Web Development with Scala 3
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
Mentor
armanbilge, Fred HonĂ³rio, Christopher Davenport, Daniel Spiewak
Organization
Scala Center
Breaking the Thread Barrier: Boosting I/O Performance with io_uring and FS2
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
Mentor
armanbilge, Christopher Davenport, Diego Alonso
Organization
Scala Center
http4s Ember WebSocket Client
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
Mentor
Noel Welsh
Organization
Scala Center
Scala Center GSoC Proposal: Data Visualization
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
Mentor
Ruslan Shevchenko
Organization
Scala Center
Generation of 'async-shifted' version of high-order functions
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
Mentor
Anatolii Kmetiuk, Nicolas Stucki
Organization
Scala Center
Enhancement of quote pattern matching in Scala 3
Macro is a metaprogramming feature that allows programmers to analyze and synthesize code at compile-time. Scala 3 supports a powerful yet type-safe...