{% laika.title: Google Summer of Code welcome-tab.class: bulma-is-active %}
Typelevel is an ecosystem of projects and a community of people united to foster an inclusive, welcoming, and safe environment around functional programming in Scala. We work together to develop projects that apply functional programming to challenging problems relevant in industry. Our community culture embraces curiosity and mentoring and we don’t shy away from experimenting with new and exciting ideas. Most of all, we love to make programming joyful and social.
@: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 excited to be a Mentoring Organization in Google Summer of Code 2026! If you are interested to join Typelevel as a GSoC Contributor, here are some ways to get started:
- Make your first contribution to our onboarding repository.
- Join our Discord server and introduce yourself in the #summer-of-code channel.
- Subscribe to the Google Group for announcements.
- Check the [calendar] for upcoming events and videos of past events.
We cannot wait to meet you! You can also reach us at gsoc@typelevel.org with any questions.
To learn Scala and functional programming, we recommend these books.
- The Scala 3 Book
- Creative Scala: Form and Function
- Functional Programming in Scala, aka "The Red Book"