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.

  1. ClimaExplorer: An Interactive Visualizer of Climate Model Outputs medium
  2. Arbitrary Order Interpolations in 3D large medium
  3. Forest-based Adaptive Mesh Refinement large hard
  4. Proper Subdomain Support for FerriteDistributed.jl large hard
  5. Molecular Dynamics Nested Sampling in FreeBird.jl with Molly.jl medium easy
  6. Efficient classical simulations of linear combinations of Gaussian quantum states medium medium
  7. Matrix product state representations of Gaussian and non-Gaussian quantum states medium hard
  8. Gaussian cluster states medium easy
  9. Adding models and examples medium easy
  10. Adding graph datasets medium easy
  11. Improving performance using sparse linear algebra large hard
  12. Support for AMDGPU and Apple Silicon medium medium
  13. Improving GPU Stack Portability medium medium
  14. Project 1: Optimizations large medium
  15. Project 2: HerbLearn Integration large medium
  16. Out-of-Core Computing with Dagger.jl for Big Problems medium
  17. Numerical Optimization-based Task Scheduler for Dagger.jl hard
  18. Metrics and Observability for the Dagger.jl Runtime medium
  19. Optimizing GPU scheduler in Dagger.jl with Multistreams hard
  20. Distributed Linear Algebra hard
  21. Dynamic Scheduling for Mixture of Experts using Dagger.jl hard
  22. Distributed Training hard
  23. Agents.jl medium hard
  24. DynamicalSystems.jl medium easy
  25. Spherical visualizations of geographic data with (Geo)Makie.jl
  26. Implementing new algorithms in GeometryOps.jl
  27. General Ecosystem medium medium
  28. Medical Imaging Subecosystem Projects small hard
  29. Integration with the Julia numerical modeling ecosystem medium
  30. Efficient symbolic-numeric set computations medium
  31. Improving the hybrid systems reachability API medium
  32. Reinforcement Learning Environments
  33. GPU accelerated simulator of Clifford Circuits. medium hard
  34. A Zoo of Quantum Error Correcting codes and/or decoders medium easy
  35. Left/Right multiplications with small gates. medium easy
  36. Generation of Fault Tolerant ECC Circuits, Flag Qubit Circuits and more medium hard
  37. Measurement-Based Quantum Computing (MBQC) compiler medium hard
  38. Implementing a Graph State Simulator medium medium
  39. Simulation of Slightly Non-Clifford Circuits and States medium hard
  40. 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

go deeper in your terminal
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.