Kotlin
A concise multiplatform language developed by JetBrains
Become a Kotlin Google Summer of Code Contributor: Make an Impact!
The Kotlin Foundation has been accepted as a mentor organization for Google Summer of Code 2024!
GSoC is a global online program focused on bringing new contributors into open-source software development. Contributors work on a 12-week programming project under the guidance of Kotlin Foundation mentors from Google, Gradle, and JetBrains.
What does this mean for you?
As a potential contributor, this is your chance to explore open-source development with Kotlin. If you are a student or a beginner, GSoC offers an opportunity to work on meaningful projects, gain hands-on experience, and connect with mentors from the Kotlin community.
Why participate?
By joining us for GSoC 2024, you’ll have the chance to:
- Gain real-world development experience and enhance technical skills.
- Contribute to a real Kotlin project with a global impact and play a part in expanding the Kotlin ecosystem.
- Learn from experienced mentors and connect with the Kotlin community.
- Receive a stipend and build your resume.
How do I get started?
- Explore the exciting projects we have lined up and check out our GSoC guidelines.
- Find a project that interests you and send questions to the potential mentors in Slack to prepare your application.
- Between March 18 and April 2, apply via the GSoC website. Don’t forget to include a code sample and tell us why you’re passionate about Kotlin!
Resources
- Check out the program announcement and GSoC FAQ.
- Get to know the Kotlin open-source community and explore the general Kotlin contribution guidelines.
- Refer to the GSoC contributor guidelines.
- Join the Kotlinlang #gsoc Slack channel.
Project ideas
Here’s a sneak peek at the projects we have in store this year:
- Incremental compilation for the Kotlin-to-WebAssembly compiler
- Compose Multiplatform with Node.js native bindings for Skia
- Compose Multiplatform component gallery generator
- Kotlin DSL improvements for declarative Gradle
- Kotlin DSL documentation samples test framework
- Gradle build server – support for Android projects
- Implement memory usage profiling for Kotlin/Native benchmarks
- Support Android target in kotlinx-benchmark
- Enabling click-to-run for kotlinx-benchmark benchmarks in IntelliJ IDEA
Thank you for your interest in Google Summer of Code with Kotlin. Let’s make this summer a memorable one for Kotlin!