Julia has greatly benefited from the Google Summer of Code. In the last 6 years, over 70+ students have contributed to Julia and various Julia packages. Many of these students have become regular Julia contributors well beyond their summer projects. Take a look at the Ideas Page and contribute your ideas.
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: https://discourse.julialang.org/t/julia-seasons-of-contributions-to-supplement-gsoc/23922
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