Skip to content
In GSoC 2026Every cycle since 2016

Python Software Foundation

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

Contributors in 2026

13

−4 from 2025

Projects since 2016

290

26.4 a cycle on average

Cycles

11 of 11

11-cycle streak

Rank in 2026

#16

of 183, 1.1% of slots

Mentors

51

for 30 projects in 2024

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 49
  2. 13
View as table
Python Software Foundation contributors per cycle
Python Software FoundationMedian organization
2016494
2017294
2018143
2019304
2020244
2021344
2022283
2023224
2024304
2025175
2026134

Stack and topics

Each one has its own page of organizations and trends

More about Python Software Foundation

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

Quick answers

Is Python Software Foundation in GSoC 2026?
Yes, with 13 contributors.
How long has it taken part?
11 of 11 cycles since 2016, first in 2016, with a 11-cycle streak running.
How many contributors does it usually take?
26.4 a cycle on average, 290 in total. Its largest cycle was 2016, with 49.
What does it build with?
Python, Mercurial, JavaScript, SQLite, C++, SBOM.

Accepted projects

13 projects in 2026 · All 290 projects since 2016

  1. Open World Holidays Framework Generate l10n file on per locale basis

    Aaron Chewe

    The holidays library currently embeds translated holiday names directly within country-specific Python modules, causing significant data redundancy...

  2. OWHF: Enhancing Indian Holidays: National and Subdivision Accuracy with Comprehensive Localization

    ankushhKapoor

    This project aims to improve the accuracy, completeness, and accessibility of Indian holidays in the Open World Holidays Framework (OWHF). It focuses...

  3. pwndbg: 🧹

    c0rydoras

    Pwndbg’s codebase is incosistent and (only partially) structured. The goal of the project, is to "clean" the codebase, by enforcing stricter linting,...

  4. borgbackup: Borg Pack Files for BorgBackup 2.x Proposal

    ebuzerdrmz44

    BorgBackup 2.x stores each deduplicated chunk as a separate borgstore object, resulting in millions of tiny files and severe performance regressions...

  5. MNE-Python: Building a Bidirectional Event System for Evoked and Source Space Interactivity

    Gnefil

    MNE-Python provides powerful 3D PyVista brain viewers and 2D Matplotlib sensor plots, but these tools currently operate in isolation. This project...

  6. Pwndbg: Improve Android Debugging Support.

    José Guilherme

    Pwndbg delivers a powerful debugging experience on traditional Linux systems, but its support for Android environments remains limited. This is...

  7. Optimizing FURY’s Documentation Pipeline & Website Architecture

    medha-14

    This project aims to enhance the FURY documentation experience by making it more reliable, accessible, and visually engaging for both users and...

  8. Borgbackup Pack Files for borg2

    Mrityunjay Raj

    Borg stores each deduplicated chunk as a separate file. On SFTP, that's one network round-trip per chunk. Pack files bundle N chunks into one file. A...

Show 5 more projects
  1. MNE Python Scaling Documentation Interactivity via JupyterLite and Interactive Plotting

    Natneal

    MNE-Python’s documentation is extensive but primarily static, requiring local installation for users to explore data. This project aims to integrate...

  2. Expanding Global Financial Markets

    Paresh Joshi

    Global financial entities, clearinghouses, and settlement networks require absolute precision in market scheduling to maintain operational integrity,...

  3. Modernizing the EGI MFF Reader for MNE Python via mffpy Integration

    Pragnya Khandelwal

    The EGI-MFF reader in MNE-Python uses an old internal parser that’s pretty hard to maintain and often runs into timing drifts or memory issues. My...

  4. Build a Vibe Coding Agent in Python for Creating Games

    Steve Chen

    This proposal addresses the need to provide game developers with a Vibe Coding Agent, an intelligent assistant capable of generating assets, writing...

  5. Adding New Similarity Metrics for DIPY’s Image Registration Frameworks

    TomasGuija

    This proposal aims to extend DIPY's image registration framework by implementing new similarity metrics, with a particular focus on Mutual...

No accepted proposals or progress posts from Python Software Foundation contributors yet. Contributed here? Share yours.

Claim your project

Data: Google Summer of Code public archive. Contributor counts are accepted projects.