Julia has greatly benefited from Google Summer of Code. In the last 8 years, over 130+ people have contributed to Julia and various Julia packages through the program. Many of these individuals, after their summer projects, have gone on to become regular contributors to the Julia ecosystem. Take a look to our Julia Seasons of Contributions Page and contribute your ideas.
In 2022, we are delighted to recognize Google for its support and funding, as well as our Contributor. Nineteen talented and driven contributors worked on projects, making a meaningful impact. Check out the Projects List on the GSoC site for a look into what was done in 2022.
For the 2022 idea list, View Idea List.
In 2021, Google provided great support to our contributors through its program. 20 students contributed to Julia projects: View Projects.
In 2020, we are grateful to Google and the GSoC program for funding 16 awesome students working on Julia projects. In addition to the funding from Google, we funded an additional 9 students for the summer. 2020 was also the first year of the MLH Fellowship where we had 11 students working on Julia projects across the ecosystem. You can find out more about the 2020 Julia Season of Contributions on our blog.
In 2019, we received an even larger number of very high quality applications but could only fulfill 15 slots through GSoC. Not wanting to lose some very impressive students and their exciting projects, we decided to supplement the program with the Julia Season of Contributions (JSoC), using some community funds. Details on the program were announced here: Discourse.julialang : Julia Seasons of Contributions to supplement GSoC
Here is a list of all the Projects for GSoC and JSoC 2019.
In 2018, Julia participated in GSoC under the NumFOCUS umbrella organization, and over 20 projects were supported. Some of the students published their work in the Julia blog.
16 Julia projects were supported in GSoC 2017. Some of the students published their work in the Julia blog.
10 Julia projects were supported in GSoC 2016.
Various projects were proposed by the community in GSOC 2015. However, Julia did not make it to GSOC 2015. Julia organized its own Summer of Code this year thanks to a generous sponsorship for the same from Gordon and Betty Moore Foundation. The projects in Julia Summer of Code 2015 were.
David Gold @davidagold), Nullable arrays (mentor: John Myles White @johnmyleswhite)
Jacob Quinn (@quinnj), Composable streams for data transfer and processing (mentor: Viral B. Shah @ViralBShah)
Jarrett Revels (@jrevels), Automatic differentiation (mentors: Miles Lubin @mlubin and Theodore Papamarkou @scidom)
Kenta Sato (@bicycle1885), Efficient data structures and algorithms for sequence analysis in BioJulia (mentor: Daniel C. Jones@dcjones)
Rohit Varkey Thankachan (@rohitvarkey), Compose3D.jl: declarative 3D graphics (mentors: Shashi Gowda @shashi and Simon Danisch @SimonDanisch)
Simon Danisch (@SimonDanisch), GLVisualize.jl: OpenGL visualization in Julia (mentor: Keno Fischer @Keno)
Brian Cohen (@notthemessiah) will be working on implementing a test suite and documentation for Escher.jl (mentor: Shashi Gowda @shashi)
Ambuj Agrawal, Improving debug information generation in Julia (mentor: Keno Fischer @Keno)
Julia was accepted as part of GSOC 2014. Many of the contributors in GSOC 2014 were mentors for JSOC 2015.
Simon Danisch - 3D Visualization Package for Julia
Alessandro Andrioni - Libgit2 support and linear algebra for generic types
Mike Innes - Julia + Light Table
Shashi Gowda - IJulia Interactive Widgets