{% author: [${armanbilge}, ${antoniojimeneznieto}, ${valencik}] date: "2026-03-02" tags: [technical] %}
@:style(bulma-notification) Due to overwhelming participation we have decided only to consider applicants who have completed our onboarding before Friday March 13th anywhere on earth. If you can't make this deadline, we encourage you to participate next year. @:@
We are pleased to announce that Typelevel is a Mentoring Organization for Google Summer of Code 2026! If you are a student, this is a wonderful opportunity to spend your summer working on Scala open source projects with mentorship from Typelevel maintainers, while earning a stipend. You can learn more about what the experience is like in this blog post by our 2024 contributor Ching Hian Chew.
Please check out our project ideas and mentors spanning serverless, build tooling, frontend/UIs, systems programming, web assembly, and more. Furthermore, if you have an idea of your own, we would love to hear it: Typelevel members have a wide range of interests and a special fondness for building “at the cutting edge of some incredibly bizarre stuff.”
We look forward to welcoming you to the Typelevel community and we hope that participating in this program will be the beginning of your open source journey. Applications open on March 16! Until then, get started by watching our intro presentation and making your first contribution.
Congratulations to our GSoC contributors last year:
- Rahul upgraded several FS2 APIs to use non-blocking, polling-based I/O, including datagram sockets and native processes on both the JVM and native platforms. This improves their performance and semantics.
- Shrey worked on an ambitious project to implement a machine learning inference runtime with Cats Effect on Scala Native. This makes it possible to serve ML models alongside web services without compromising latency.
They were joined by a contributor outside of the official GSoC program:
- Jay developed a new API for log4cats based on a proposal by Olivier Mélois. It encodes the interface as a single abstract method to enhance usability and extensibility while maintaining compatibility with the original API.
Our summer culminated in a virtual meetup where each of them gave a lightning talk about their project. Thank you to everyone in our community who showed up for our contributors, especially our mentors Arman Bilge, Antonio Jimenez, Morgen Peschke, Michael Pilquist, and Andrew Valencik.
Finally, we are making a broad call for any and all new contributors. Even if you are not eligible to participate in GSoC, you are always welcome to join the Typelevel community and contribute to our projects!