All organizations · GSoC 2026 · Science and medicine, Data
NumFOCUS
NumFOCUS promotes open source scientific software.
NumFOCUS supports and promotes world-class, innovative, open source scientific software. Most individual projects, even the wildly successful ones, find the overhead of a non-profit to be too large for their community to bear. NumFOCUS provides a critical service as an umbrella organization for this projects.
- python
- c++
- r
- julia
- data science
- graphics
- ai
- scientific computing
- numerical computation
Project ideas
58 ideas on its 2026 ideas page; of the 18 that state a difficulty: 1 easy, 8 medium, 9 hard. Sizes: 6 medium, 29 large. 32 mentors named.
- Getting in touch
- Project: Natural language interface for AiiDA using multi-agent AI large hard
- GSoC 2026 related info
- General advice for GSoC applicants and participants
- Expected benefits of working on ArviZ
- DevOps improvement and standardization large medium
- Post-solver feasibility and optimality checks large
- A note to potential candidates
- The details large hard
- Parallelizing r.proj and Raster Processing Modules in GRASS
- Add Spatio-Temporal dataset support to datacatalog in GUI
- Parallelization of existing tools large
- Improve GRASS user experience in Jupyter Notebook large
- Add JSON output to different tools large
- Support writing tests with pytest large
- Fix known code defects large
- Subcommand CLI for GRASS large
- GUI: Add space-time datasets support in Data Catalog large
- Searchable metadata in Space Time Datasets large
- Add {your research idea} to GRASS large
- Title of idea medium
- One line project
- One line project
- Extend MathOptAI.jl large
- Improve AMPL Converter in JuMPConverter.jl large
- Batched parameters in MathOptInterface and solvers large
- Project Title: Add to the pvlib example gallery medium easy
- Project Title: Benchmarking and Profiling medium medium
- Project Title: Automating parameter estimation large hard
- Project Title: Compatibility with the Array API large hard
- Scalable Online Bayesian State Space Models large hard
- Spatial modeling large medium
- Streaming inference large medium
- Guide programs for Variational Inference large hard
- Linear algebra rewrites large medium
- Predictively Oriented Posteriors large hard
- Survival Models large medium
- Implementation of Spatial Polarization Indices large hard
- Modernize and Unify PySAL Ecosystem Documentation medium
- Implementation of geographically weighted matrix decomposition algorithms medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2016, 11 years. Projects per year: '16: 7, '17: 10, '18: 40, '19: 19, '20: 28, '21: 45, '22: 37, '23: 24, '24: 35, '25: 31, '26: 27.
On GitHub
14 repositories pushed to in the last year. Main languages: Python (4), HTML (1), JavaScript (1), TeX (1), TypeScript (1).
Links and channels
- Website: https://numfocus.org
- Ideas page: https://github.com/numfocus/gsoc/blob/master/2026/ideas-list.md
- Contributor guide: https://github.com/numfocus/gsoc/blob/master/CONTRIBUTING-contributors.md
- Source code: https://github.com/numfocus/gsoc#organizations-confirmed-under-numfocus-umbrella
- Mailing list: https://groups.google.com/a/numfocus.org/forum/#!forum/gsoc
- Email: info@numfocus.org
git-into-gsoc org "NumFOCUS" --shortlist
git-into-gsoc repos "NumFOCUS"
git-into-gsoc issues --org "NumFOCUS"
or ask your assistant: "Which NumFOCUS 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.