Julia Seasons of Contributions

The Julia Seasons of Contributions (JSoC) are the seasonal programs for funding students and other developers to contribute to the open source ecosystem. Below are the current programs that the Julia Language is participating in. For any questions, please consult the program administrators at jsoc@julialang.org

Google Season of Docs (GSoD)

The Julia organization will be a participant in the 2019 Google Season of Docs which runs from August 1st to November 29th for most projects, with long running projects finishing on February 28th. Participants in this program are technical writers with a willingness to help Julia and its package ecosystem’s documentation. Unlike the GSoC program, writers are not required to be students. Technical writers will pair with organization mentors to learn about their favorite Julia modules and packages and help appropriately document their capabilities.

Below we have a list of broad areas in the Julia open source ecosystem which are participating in the GSoD program. If interested in these areas, get in touch with the mentors through the #jsoc channel or through email. Check out the application guidelines once you have a project in mind.


The topics that have been proposed for technical writers can be found on the Google Season of Docs projects page.

NumFOCUS Small Development Grants

Semi-quarterly NumFOCUS puts out a call for small development grants. The Julia language organization puts out a call for proposals from the community for grant proposals. There are no restrictions on what the funding can be used for. Code development, documentation work, educational, sustainability, and diversity initiatives, or other types of projects are all eligible. Since only one application can be put in for the Julia project, an internal selection process is used to determine to chose which is the proposals will be submitted to NumFOCUS. For examples of grants that were funded in the first round, previous awards

Up to $3,000 is available per proposal. The total allocated funding from NumFOCUS was $20,000 in previous cycles, meaning that not every project will be able to receive a grant. This total amount is adjusted depending on the number and quality of proposals this may be adjusted up or down.

Google Summer of Code (GSoC)

The Julia organization is a participant in Google Summer of Code. The Julia organization generally fields a large number of students (>20) mentored by open source developers and university professors at leading institutions from all around the world. Students who are accepted into this prestigious program are paid a summer salary to contribute to the open source tooling around Julia and its package ecosystem.

This page lists a bunch of project ideas, meant to serve as starting points as you develop your own plan. You’re free to modify them to your tastes, or propose something totally different in an area you’re interested in.

Check out the application guidelines once you have a project in mind.


We have our project ideas organized roughly into the skillsets required:

You can see previous Summer of Code projects at the Archive page.