Skip to content
In GSoC 2026First time in 2026

Apache Software Foundation

The Foundation provides an established framework for intellectual property and financial contributions that simultaneously limits contributors potential legal exposure. Through a collaborative and meritocratic development process, Apache projects deliver enterprise-grade, freely available software products that attract large communities of users. The pragmatic Apache License makes it easy for all users, commercial and individual, to deploy Apache products.

Contributors in 2026

34

First cycle

Projects since 2016

34

34 a cycle on average

Cycles

1 of 11

First in 2026

Rank in 2026

#1

of 183, 3.0% of slots

Mentors

–

Not published

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 34
View as table
Apache Software Foundation contributors per cycle
Apache Software FoundationMedian organization
201604
201704
201803
201904
202004
202104
202203
202304
202404
202505
2026344

Quick answers

Is Apache Software Foundation in GSoC 2026?
Yes, with 34 contributors, in its first cycle.
How long has it taken part?
1 of 11 cycles since 2016, first in 2026.
How many contributors does it usually take?
34 a cycle on average, 34 in total. Its largest cycle was 2026, with 34.
What does it build with?
C, Java, C++.

Accepted projects

34 projects in 2026 · All 34 projects since 2016

  1. Add Multi-User and POSIX File Permission Support to Apache NuttX

    abhishekmishra12

    This project aims to introduce a POSIX-style multi-user permission model in Apache NuttX. Currently, NuttX does not fully associate user identity...

  2. Add X11 graphic support on NuttX using NanoX

    Acfboy

    Apache NuttX, while offering a Unix-like RTOS environment, currently lacks support for the vast ecosystem of X11-based graphical applications. This...

  3. BI connector and demonstration

    Aira Jena

    Fineract is largely used as a system of record for lending in many institutions globally. As such, most of the analysis is about portfolio health —...

  4. Dynamic Memory Management for Apache AsterixDB

    AlexAnokhin

    AsterixDB currently assigns static memory budgets to memory-intensive operators (join, sort, group-by) that never change during execution, leading to...

  5. Apache NuttX- Create a NuttX Distribution Layer with Dynamic ELF Application and Library Support

    Aviral Garg

    Apache NuttX already supports ELF loading and shared objects, but it still lacks a practical lifecycle layer for installing, updating, versioning,...

  6. Airavata Interactive Sessions via Linkspan

    Boyang Gong

    This project extends Apache Airavata to support interactive development sessions on HPC clusters by integrating linkspan as a managed on-node agent....

  7. Enhance Seata-Go Multi-Registry Support and seata-ctl Diagnostic Tool Capability

    CAICAIIs

    Seata Go currently lags behind the Java version in registry support and operational diagnostics. This proposal introduces a shared multi registry...

  8. HugeGraph Query Engine Dependency Modernization

    contrueCT

    Apache HugeGraph's query engine relies on Java 11, TinkerPop 3.5.1, and Groovy 2.5.x, facing critical issues: the security sandbox depends on Java's...

Show 26 more projects
  1. Foundational Loan Origination POC: External LOS Service and Survey for Apache Fineract

    CR1TIC4L

    Apache Fineract lacks a Loan Origination System — the workflow managing a loan from customer application to disbursement. Every institution using...

  2. Improving CloudMonkey Autocompletion with Enum Value Suggestions

    Dheeraj Bansal

    This project improves CloudMonkey CLI autocompletion by addressing a key limitation where enum-type parameters (such as protocol, state, and...

  3. Create a new Backend for Frontend and Frontend POC for Apache Fineract

    Edward Kang

    My name is Edward. I'm a Master’s student at the University of Colorado Boulder in the US and I am passionate about Apache Fineract’s mission to...

  4. Native Streaming Transforms for the Apache Beam Python SDK

    Elia Liu

    Beam's Python SDK is increasingly the first choice for ML and data-intensive pipelines, making robust native streaming APIs more important than ever....

  5. Dropbear port (or other SSH Server/Client) to NuttX

    Felipe Moura

    I would like to volunteer to develop SSH Client/Server support for NuttX. I believe this is a highly valuable feature, as it would enable remote...

  6. [GSOC-273] Test optimization and integration of a resource and security monitoring system

    Hansel Tepal

    This project delivers an integrated framework to optimize cost, strengthen governance, and improve security operations for Apache Beam resources on...

  7. Virtual Filesystem for Molecular Dynamics Dataset Metadata in Apache Airavata

    Jayanth Vennamreddy

    This project builds a FUSE-based virtual filesystem in Rust that exposes molecular dynamics dataset metadata as a POSIX-compatible interface for...

  8. Apache Airflow Contribution & Verification Agent Skills

    Jhe Chen Li

    This project improves AI agent reliability in Apache Airflow by addressing long-context degradation in realistic multi-turn development sessions. I...

  9. Apache SkyWalking Natural Language to BydbQL

    Jingyi Qu

    This solution addresses the problem that BanyanDB / BydbQL has a high usability barrier, making it difficult for users to accurately translate...

  10. Make Wayang More Datalake-Friendly

    Jun Wang

    Apache Wayang currently supports batch engines (Spark, Flink) and OLTP databases via JDBC, but lacks integration with modern data lake engines —...

  11. Fineract-Client-Feign usage for Integration Tests

    Krishna Mewara

    Currently, Apache Fineract's integration testing suite relies heavily on low-level RestAssured API calls, which results in verbose and fragile tests...

  12. Implementing JDBC Driver for Apache Wayang

    makarandhinge

    This project is about implementing a JDBC driver for Apache Wayang so that users can interact with it using standard SQL-based tools. Right now,...

  13. Fully Porting NuttX to the Raspberry Pi 4B

    Matteo Golin

    This proposal aims to complete major porting work of the NuttX RTOS to the Raspberry Pi 4B in order to vastly improve its stability and support. The...

  14. Apache Beam Add Kafka Streams Runner

    Muhammad Junaid Shaukat

    This project will build a portable Kafka Streams runner for Apache Beam so that Beam pipelines can run on Kafka Streams using the Beam Fn API. The...

  15. New Command Processing Infrastructure

    Nidhi Bhawari

    Apache Fineract is open-source banking software used by institutions around the world to serve people who don't have access to traditional banks....

  16. [Airavata] - UX Design & Development for SSH Signer & Allocation Dashboard in Apache Airavata Custos

    Nipuna Bandara

    In modern HPC environments, backend services such as SSH certificate management and compute allocation tracking often operate without dedicated,...

  17. Apache Fory C++ & Rust gRPC Integration

    Peiyang He

    Apache Fory provides high-performance serialization & deserialization and code generation from IDL, but it currently lacks end-to-end gRPC service...

  18. Native RoaringBitmap Integration for Apache Fluss

    Prajwal Banakar

    Apache Fluss contains dormant RoaringBitmap aggregation infrastructure but the BITMAP type is trapped in UnsupportedKeyword making it inaccessible to...

  19. CEP 59 Graceful Disconnect for Apache Cassandra

    Shanzita siddiqua

    When a Cassandra node shuts down, clients experience timeout errors because drivers cannot distinguish planned shutdown from a crash. CEP-59...

  20. An HTTP/3 Module for the Apache HTTP Server Using OpenSSL QUIC and nghttp3

    tibrahim

    OpenSSL 3.2 introduced native QUIC support, enabling HTTP/3 on top of the world’s most widely deployed TLS library. Apache httpd, however, is still...

  21. Parallel Scan Task Execution in Apache Iceberg Spark Readers

    Varun Lakhyani

    Apache Iceberg's Spark readers process scan tasks sequentially, causing significant overhead for small-file workloads on object storage where file...

  22. Apache Mahout: Automated API Documentation Pipeline for Qumat & QDP

    Vic Wen

    This project aims to implement an automated documentation workflow for the QuMat (Python) and QDP (Rust) interfaces. By using Sphinx autodoc and...

  23. LLM Agent Protocols/Memory

    Vivek Gangavarapu

    Integrating AI agents with databases today requires custom implementations for each framework—no standard exists for capability discovery, safe query...

  24. Apache Fory Swift & Dart gRPC integration

    Yash_Agarwa_l

    Apache Fory's compiler can generate type bindings for seven languages, but neither Swift nor Dart have gRPC service generation support. The...

  25. Rust Code Quality and Website Improvements for Apache Mahout

    yc_lai

    Apache Mahout's QDP is a GPU-accelerated quantum state encoding library bridging Rust, CUDA, and Python — yet its contributor experience lags behind...

  26. Enhancing ThingsBoard Integration with IoTDB 2.X Table Mode

    Zihan Dai

    This project implements a new storage backend for ThingsBoard using Apache IoTDB 2.X's table mode. It introduces new DAO implementations...

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

Claim your project

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