The Julia Language logo
GSoCScience and medicineAccepted in 2026

The Julia Language

A fresh approach to technical computing

151
Projects
10
Years accepted
12
In 2026

Projects by year

151

2026

12 acceptedShow
  • Extending NextLA.jl with Portable Tile Low-Rank Kernels

    Accepted project · by alecarraro

    This project aims to extend the Julia linear algebra ecosystem by developing vendor-agnostic GPU kernels in NextLA.jl for large-scale structured...

  • komamripy - Python Wrapper for KomaMRI

    Accepted project · by Anvika Singhal

    KomaMRI.jl is a high-performance Julia package for MRI simulation and differentiable workflows, but its use is currently limited to the Julia...

  • Capsule Networks for 3D Medical Imaging Segmentation in Julia

    Accepted project · by Bhavya-QuantDeveloper

    Julia's medical imaging stack currently relies on 3D U-Net variants for segmentation, which lose spatial relationships through max-pooling. This...

  • Differentiable GPU-accelerated MRI Simulations

    Accepted project · by Kareem Fareed

    Advanced magnetic resonance imaging techniques, such as RF pulse optimization, increasingly rely on complex, high-performance physical simulations...

  • A Generalized RAG-LLM Workflow Support Tool for JuliaHealth

    Accepted project · by Param Thakkar

    This project addresses the challenge of unreliable LLM outputs in complex health informatics workflows by building a domain-grounded...

  • Improving performance using sparse linear algebra

    Accepted project · by Parv Mittal

    Graph Neural Networks (GNNs) rely on message passing, traditionally implemented via a gather/scatter mechanism. In GraphNeuralNetworks.jl, this...

  • Bell Distillation Optimization Algorithm

    Accepted project · by Rohan101

    This project aims to develop a Julia module for simulating and optimizing Bell distillation circuits, addressing the challenge of selecting efficient...

  • Allocation-Free GPU Adaptive Mesh Refinement for P4estMesh in Trixi.jl.

    Accepted project · by Shahu Karale

    My main goal this summer is to make Adaptive Mesh Refinement (AMR) fast and efficient for P4estMesh on GPUs within Trixi.jl. Right now, whenever the...

  • CLI Tools for Efficient MCMC Inference in TuringLang

    Accepted project · by Shravanpuri Goswami

    This project develops agent-accessible CLI tooling for the Julia Bayesian ecosystem, delivering three main components: DoodlePPL CLI for model...

  • JuliaGPU: Improving GPU stack portability in JuliaGPU

    Accepted project · by Shreyas Hegde

    The Julia GPU ecosystem allows users to write array programs that run seamlessly across NVIDIA, AMD, and Intel GPUs. This functional portability...

  • Molly.jl: Machine Learning Potentials for Molecular Dynamics

    Accepted project · by Siva Sathyaseelan

    Classical force fields in molecular dynamics are fast but cannot capture bond breaking, charge transfer, or complex many-body chemistry. Machine...

  • Implementing GPU Multi-Stream Capabilities to Dagger.jl

    Accepted project · by Victor Camara

    Dagger.jl currently serializes all GPU tasks onto a single stream per device, leaving independent DAG branches unable to run concurrently and GPU...

2025

13 acceptedShow
  • Extending Reachability Analysis with Matrix Zonotopes in ReachabilityAnalysis.jl

    Accepted project · by alecarraro

    This project aims to extend the existing capabilities of ReachabilityAnalysis.jl with a new state-of-the-art algorithm for reachability analysis,...

  • Sharing is Caring; Improving the Julia GPU Stack Portability.

    Accepted project · by christiangnrd

    The state of Julia GPU support ranges from “very good” (CUDA.jl) to “on the way” (Metal.jl). Recently, the shared high-level interface GPUArrays.jl...

  • Improving the Performance of GNNs Using Sparse Linear Algebra

    Accepted project · by Davide Ferre'

    Graph Neural Networks (GNNs) are powerful tools for processing graph-structured data, with applications spanning social networks, recommendation...

  • A Digital Twin approach for Advanced Supervoxel Visualization for Multi-Image View in Imaging

    Accepted project · by Divyansh-Goyal

    This project extends the capabilities of the MedEye3D framework by developing an advanced visualization tool for supervoxel-based comparison across...

  • Integrating Agents.jl with Reinforcement Learning Techniques

    Accepted project · by giorgio bertone

    The proposal aims to integrate the Julia package Agents.jl (for agent-based modeling) with ReinforcementLearning.jl or Crux.jl, enabling intelligent...

  • Implementing a Graph-State Backend for QuantumClifford.jl

    Accepted project · by Kanyang Ying

    QuantumClifford.jl enables efficient simulation of Clifford circuits acting on stabilizer states using the (de)stabilizer formalism, with complexity...

  • Supporting Patient Level Prediction Pipelines within JuliaHealth

    Accepted project · by Kosuri Lakshmi Indu

    This project focused on making patient-level prediction (PLP) more practical within the JuliaHealth ecosystem by building some of the missing...

  • Ab-Initio Quantum Chemistry with Rimu.jl

    Accepted project · by lch

    This project proposes adding new features to Rimu.jl --- a Julia package that implements a random integrator for many-body quantum systems ---...

  • R Interface for JuliaBUGS

    Accepted project · by Mateus Maia

    The main goal of this project is to develop the R interface for JuliaBUGS, enabling a broader range of users already familiar with these languages to...

  • Improving search functionality for Documenter.jl

    Accepted project · by Mohd Rahban Ghani

    This project aims to significantly enhance the search experience within documentation generated by Documenter.jl. The current client-side search...

  • Browser-Based Graphical Interface for JuliaBUGS

    Accepted project · by Shravanpuri Goswami

    JuliaBUGS is a modern Julia implementation of the classic Bayesian Inference using Gibbs Sampling — BUGS language for Bayesian modeling, combining...

  • Productive Scalable Distributed Task Scheduling Using an MPI-based Backend for Dagger

    Accepted project · by Yan Guimarães

    This project extends Dagger.jl with an MPI-based backend, allowing it to scale more effectively on high-performance computing (HPC) clusters that use...

  • Development of a New Language Server for Julia

    Accepted project · by Yuchi Yamaguchi

    The Language Server Protocol (LSP) is a communication protocol between editors and analysis engines. Many major editors support this protocol, making...

2024

19 acceptedShow

2023

14 acceptedShow

2022

19 acceptedShow

2021

20 acceptedShow

2020

15 acceptedShow

2019

13 acceptedShow

2017

16 acceptedShow

2016

10 acceptedShow

Public proposals

3

Read them for structure, not to copy. All proposals for The Julia Language.