SageMath GSoC projects
Every Google Summer of Code project accepted at SageMath, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to SageMathGSoC 2026
4 projects- Gabow Arborescence Packing In SageMath
Dogukan Bingol
- Add Supersymmetric Functions and Bases
Shriya Meenakshisundaram
GSoC 2025
6 projects- Poincaré normal form of Riemann matrices
Caleb Aryee
- On the Implementation of the O(|E|⋅√|V|) Micali-Vazirani Algorithm
Janmenjaya Panda
- The Boson-Fermion Correspondence and Vertex Operators
Joe McDonough
- Functionalities for Krylov methods over exact fields
Nicholas Bell
- Self Paired Hopf Algebra on Double Posets
Yuxuan Sun
GSoC 2024
6 projects- Implementation of Tropical Polynomials and its Corresponding Tropical Hypersurfaces
Verrel Rievaldo Wijaya
- Improving combinatorial species
Mainak Roy
- Direct Implementation of Chow Rings of Matroids
Shriya Meenakshisundaram
GSoC 2023
6 projects- Enhancements in linear algebra
Marie B
- Algorithms for Dynamical Systems
Jing Guo
- Enhanced optimization solver interfaces for Sage
Zhongling Xu
- Implementing functions from toric topology
Ognjen Petrov
- Parameterizing invariant spaces
Bruno Edwards
GSoC 2022
5 projects- Improve Height Functionality
Jing Guo
GSoC 2021
7 projects- Implement Small Groups
Alexis Newton
- Add support for error terms with explicit constants to AsymptoticRing
Thomas Hagelmayer
- Lazy Formal Power Series
Tejasvi Chebrolu
- Dynamics Algorithmic Improvements
Alexander Galarraga
- Rigorous integration and the Abel-Jacobi map
Linden Disney-Hogg
GSoC 2020
5 projects- Integration of Kenzo program with SimplicialSets
Julian Cuevas-Rozo
- Efficiently Counting Linear Extensions of Posets
Stefan Grosser
- Berkovich Project Line
Alexander Galarraga
GSoC 2019
4 projects- Improvements of the graph module
Giapitzakis Tzintanos G.
- Rank Metric McEliece Cryptosystem
Marketa Slukova
- Refactor RSK and implement new insertion rules
Chaman Agrawal
GSoC 2018
5 projects- Databases and bounds of codes
Filip Ion
- Rational Point on Varieties
Raghukul Raman
- Addition of SPQR-tree to graph module
Sai Harsh Tondomker
- Addition of SPQR-trees to the graph module of Sage Math
Meghana M Reddy
GSoC 2017
5 projects- Implementing matroid classes and plotting improvements
Zachary Gershkoff
- Improvement of Complex Dynamics in Sage
Ben Barros
- Expanding the Functionality of Dynamical Systems
Rebecca Lauren Miller
- Modular Decomposition of graphs and digraphs
Maria Ioanna Spyrakoy
GSoC 2016
5 projects- Rank Metric Codes in Sage
arpitdm
- Moduli Space of Dynamical Systems
Rebecca Lauren Miller