End user applications

Python Software Foundation

A programming language used for science & more

Technologies
JavaScriptPython
Topics
Backupcompilermodelingsecurityvisualization
Total projects
289
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 49 projects, 2017: 29 projects, 2018: 14 projects, 2019: 30 projects, 2020: 24 projects, 2021: 34 projects, 2022: 28 projects, 2023: 22 projects, 2024: 30 projects, 2025: 16 projects, 2026: 13 projects 49 2016 29 2017 14 2018 30 2019 24 2020 34 2021 28 2022 22 2023 30 2024 16 2025 13 2026

Historical projects

2026 13 projects

Official GSoC page ↗

Open World Holidays Framework Generate l10n file on per locale basis

Contributor: Aaron Chewe

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

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

Contributor: ankushhKapoor

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

pwndbg: 🧹

Contributor: c0rydoras

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

borgbackup: Borg Pack Files for BorgBackup 2.x Proposal

Contributor: ebuzerdrmz44

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

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

Contributor: Gnefil

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

Pwndbg: Improve Android Debugging Support.

Contributor: José Guilherme

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

Optimizing FURY’s Documentation Pipeline & Website Architecture

Contributor: medha-14

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

Borgbackup Pack Files for borg2

Contributor: 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...

MNE Python Scaling Documentation Interactivity via JupyterLite and Interactive Plotting

Contributor: Natneal

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

Expanding Global Financial Markets

Contributor: Paresh Joshi

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

Modernizing the EGI MFF Reader for MNE Python via mffpy Integration

Contributor: 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...

Build a Vibe Coding Agent in Python for Creating Games

Contributor: Steve Chen

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

Adding New Similarity Metrics for DIPY’s Image Registration Frameworks

Contributor: TomasGuija

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