All organizations · GSoC 2026 · Science and medicine, Programming languages
The Julia Language
A fresh approach to technical computing
The Julia Language is an open-source, high level, and dynamic language built to be easy to use like Python while having speed near C++. As an umbrella organization, we house projects related to core Julia (the language) as well as packages from the broader Julia ecosystem.
- machine learning
- julia
- data science
- compilers
- garbage-collection
- math
- artificial intelligence
- science
- data science
- graphs
Project ideas
73 ideas on its 2026 ideas page; of the 67 that state a difficulty: 11 easy, 30 medium, 26 hard. Sizes: 2 small, 32 medium, 12 large. 41 mentors named.
- ClimaExplorer: An Interactive Visualizer of Climate Model Outputs medium
- Arbitrary Order Interpolations in 3D large medium
- Forest-based Adaptive Mesh Refinement large hard
- Proper Subdomain Support for FerriteDistributed.jl large hard
- Molecular Dynamics Nested Sampling in FreeBird.jl with Molly.jl medium easy
- Efficient classical simulations of linear combinations of Gaussian quantum states medium medium
- Matrix product state representations of Gaussian and non-Gaussian quantum states medium hard
- Gaussian cluster states medium easy
- Adding models and examples medium easy
- Adding graph datasets medium easy
- Improving performance using sparse linear algebra large hard
- Support for AMDGPU and Apple Silicon medium medium
- Improving GPU Stack Portability medium medium
- Project 1: Optimizations large medium
- Project 2: HerbLearn Integration large medium
- Out-of-Core Computing with Dagger.jl for Big Problems medium
- Numerical Optimization-based Task Scheduler for Dagger.jl hard
- Metrics and Observability for the Dagger.jl Runtime medium
- Optimizing GPU scheduler in Dagger.jl with Multistreams hard
- Distributed Linear Algebra hard
- Dynamic Scheduling for Mixture of Experts using Dagger.jl hard
- Distributed Training hard
- Agents.jl medium hard
- DynamicalSystems.jl medium easy
- Spherical visualizations of geographic data with (Geo)Makie.jl
- Implementing new algorithms in GeometryOps.jl
- General Ecosystem medium medium
- Medical Imaging Subecosystem Projects small hard
- Integration with the Julia numerical modeling ecosystem medium
- Efficient symbolic-numeric set computations medium
- Improving the hybrid systems reachability API medium
- Reinforcement Learning Environments
- GPU accelerated simulator of Clifford Circuits. medium hard
- A Zoo of Quantum Error Correcting codes and/or decoders medium easy
- Left/Right multiplications with small gates. medium easy
- Generation of Fault Tolerant ECC Circuits, Flag Qubit Circuits and more medium hard
- Measurement-Based Quantum Computing (MBQC) compiler medium hard
- Implementing a Graph State Simulator medium medium
- Simulation of Slightly Non-Clifford Circuits and States medium hard
- Magic State Modeling - Distillation, Injection, Etc medium hard
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2016, 10 years. Projects per year: '16: 10, '17: 16, '19: 13, '20: 15, '21: 20, '22: 19, '23: 14, '24: 19, '25: 13, '26: 12.
On GitHub
43 repositories pushed to in the last year. Main languages: Julia (30), C (2), C++ (1), CSS (1), Makefile (1), Rust (1).
Links and channels
- Website: https://julialang.org
- Ideas page: https://julialang.org/jsoc/projects/
- Contributor guide: https://julialang.org/jsoc/guidelines/
- Source code: https://github.com/JuliaLang/julia
- Chat: https://julialang.org/slack/
- Mailing list: https://discourse.julialang.org
git-into-gsoc org "The Julia Language" --shortlist
git-into-gsoc repos "The Julia Language"
git-into-gsoc issues --org "The Julia Language"
or ask your assistant: "Which The Julia Language repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.