Skip to content

scalacenter/GoogleSummerOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 

Repository files navigation

In this document, you can find a list of ideas that are proposed by the Scala Organisation for Google Summer of Code 2025.

Application

If you are interested in becoming a contributor on any idea, please reach out to your potential mentor using their email address specified with the project. You can also reach Scala Center at scala.center(at)epfl.ch.

If you would like to be a mentor and propose your own idea, please submit a PR editing this file (e.g. see 2024's projects), adding your project to the list, following the format of other projects below.

Rules

You can read the full rules of the program at the following links: Rules, Terms and Conditions, Help.

And here are the requirements for the potential contributor's proposal: Writing a proposal.

However, here are some rules that we'd like to emphasize since they are not visible enough at the above links:

  • The program is geared towards beginners first and foremost. It is intended to be a learning experience for people at the very beginning of their careers. It is also intended to give an opportunity to people who would otherwise not have one. It is NOT a freelance job. Therefore, when making an acceptance decision on a potential contributor, we will prioritize disadvantaged backgrounds and contributors at the very beginning of their careers.
  • IMPORTANT - EPFL Students: Please note that, according to GSoC rules, there are restrictions on accepting students from an organization's host university. For Scala Center, the host university is EPFL. We can only accept up to 1 student from EPFL, so please take it into account if you're studying at EPFL and consider applying.

Project Ideas

Template

Title
Link to Project Provide a link to a website or a Git repository of your project.
Brief Description Please describe in a few sentences what the project is about.
Expected Outcome Specify the success criteria for the project. What are the deliverables, how do you know that it is done?
Prerequisites What minimal skills and knowledge the contributor needs to have to succeed on this project?
Expected Difficulty Easy, Medium of Hard
Expected Time Commitment Can be either: "Medium project - 175 hours" or "Large project - 350 hours"
Spoken Language English
Mentor FirstName LastName (GitHub: @foo, Email: foo@gmail.com)
Co-mentor FirstName LastName (GitHub: @foo, Email: foo@gmail.com)

Typelevel Ecosystem

For project ideas relating to the Typelevel ecosystem in the categories of AI/ML, serverless, data streaming, observability, and systems programming, please visit https://typelevel.org/gsoc/ideas/.

About

Ideas list for GSoC 2025 mentored by Scala Center

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published