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.

  1. Scheduler refactor with Jobs Store and Jobs View small hard
  2. Refactor views layer with BaseTab and ViewModel small medium
  3. Add comprehensive type annotations small medium
  4. Migrate translations to AI-based workflow small medium
  5. Review and document Flatpak sandboxing issues easy
  6. Consolidate tests small medium
  7. Borg packs feature medium hard
  8. Improve Windows Platform Support for BorgBackup medium hard
  9. Modern Chunking Algorithms for BorgBackup medium hard
  10. Add more validations to Molecule tests small medium
  11. What software are you creating?
  12. Who uses it?
  13. What languages is it written in?
  14. Proposing Your Own Project Idea
  15. Improve Multicut colour scheme medium medium
  16. Jupyter Notebooks showcasing the ilastik Python API medium medium
  17. Python API class for the Data Conversion Workflow medium medium
  18. Export ilastik projects for publication large hard
  19. 1a. Improve raw data browsing (pyqtgraph) large medium
  20. 1b. Improve raw data browsing (matplotlib) large medium
  21. Utilize event system for brain and evoked plots medium medium
  22. Refactor EGIMFF to use mffpy medium medium
  23. Improve doc interactivity medium medium
  24. Project 1. Improving FURY Documentation Generation
  25. Project 2. Improving FURY Website and Demonstrations
  26. Project 3. Billboard Actors for Existing FURY Actors
  27. Project 4. Exporting FURY Scenes and Animations to Blender for Advanced Rendering
  28. More Projects to come
  29. Project 1. Performance Monitoring with ASV Integration
  30. Project 2. Add new similarity metrics to our image registration frameworks
  31. Project 3. DIPY algorithms Parallelization using GPU
  32. 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

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