All organizations · GSoC 2026 · End user applications, Programming languages
Python Software Foundation
A programming language used for science & more
Python is a programming language that lets you work more quickly and integrate your systems more effectively. The Python Software Foundation serves as an umbrella organization to a variety of Python-related projects, as well as sponsoring projects related to the development of the Python language. You can view a full list of participating sub-orgs here: https://python-gsoc.org/ideas.html Sub-orgs: - Borg Collective - backup tools - CVE Binary Tool - scanning for known security vulnerabilities - DIPY - 3d/4d+ imaging - Fury - scientific visualization tools - LPython - ahead of time compiler for python - MNE-Python - tools for human neurophysiological data - Mission Support System - atmospheric science tools for flight planning - PyData/Sparse - n-dimensional sparse arrays for pyData - PyElastica - simulation and modeling for slender structures
- python
- javascript
- security
- visualization
- compiler
- modeling
- Backup
Project ideas
32 ideas on its 2026 ideas page; of the 19 that state a difficulty: 1 easy, 13 medium, 5 hard. Sizes: 6 small, 9 medium, 3 large. 6 mentors named.
- Scheduler refactor with Jobs Store and Jobs View small hard
- Refactor views layer with BaseTab and ViewModel small medium
- Add comprehensive type annotations small medium
- Migrate translations to AI-based workflow small medium
- Review and document Flatpak sandboxing issues easy
- Consolidate tests small medium
- Borg packs feature medium hard
- Improve Windows Platform Support for BorgBackup medium hard
- Modern Chunking Algorithms for BorgBackup medium hard
- Add more validations to Molecule tests small medium
- What software are you creating?
- Who uses it?
- What languages is it written in?
- Proposing Your Own Project Idea
- Improve Multicut colour scheme medium medium
- Jupyter Notebooks showcasing the ilastik Python API medium medium
- Python API class for the Data Conversion Workflow medium medium
- Export ilastik projects for publication large hard
- 1a. Improve raw data browsing (pyqtgraph) large medium
- 1b. Improve raw data browsing (matplotlib) large medium
- Utilize event system for brain and evoked plots medium medium
- Refactor EGIMFF to use mffpy medium medium
- Improve doc interactivity medium medium
- Project 1. Improving FURY Documentation Generation
- Project 2. Improving FURY Website and Demonstrations
- Project 3. Billboard Actors for Existing FURY Actors
- Project 4. Exporting FURY Scenes and Animations to Blender for Advanced Rendering
- More Projects to come
- Project 1. Performance Monitoring with ASV Integration
- Project 2. Add new similarity metrics to our image registration frameworks
- Project 3. DIPY algorithms Parallelization using GPU
- Project 4. Modernize DIPY Documentation
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: 49, '17: 29, '18: 14, '19: 30, '20: 24, '21: 34, '22: 28, '23: 22, '24: 30, '25: 16, '26: 13.
On GitHub
No GitHub organization found in its official listing.
Links and channels
- Website: https://python-gsoc.org/
- Ideas page: https://python-gsoc.org/ideas.html
- Contributor guide: https://python-gsoc.org/index.html#gettingstarted
- Source code: https://python-gsoc.org/ideas.html
- Mailing list: https://mail.python.org/mailman/listinfo/gsoc-general
- Chat: https://python-gsoc.org/index.html#contact
git-into-gsoc org "Python Software Foundation" --shortlist
git-into-gsoc repos "Python Software Foundation"
git-into-gsoc issues --org "Python Software Foundation"
or ask your assistant: "Which Python Software Foundation 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.