Web

The Apache Software Foundation

Open source software to the public free of charge

Technologies
CC++Java
Topics
big datacloudlibrariesother
Total projects
280
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 35 projects, 2017: 23 projects, 2018: 23 projects, 2019: 17 projects, 2020: 17 projects, 2021: 28 projects, 2022: 33 projects, 2023: 25 projects, 2024: 20 projects, 2025: 25 projects, 2026: 34 projects 35 2016 23 2017 23 2018 17 2019 17 2020 28 2021 33 2022 25 2023 20 2024 25 2025 34 2026

Historical projects

2026 34 projects

Official GSoC page ↗

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

Contributor: abhishekmishra12

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

Add X11 graphic support on NuttX using NanoX

Contributor: Acfboy

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

BI connector and demonstration

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

Dynamic Memory Management for Apache AsterixDB

Contributor: AlexAnokhin

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

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

Contributor: Aviral Garg

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

Airavata Interactive Sessions via Linkspan

Contributor: Boyang Gong

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

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

Contributor: CAICAIIs

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

Java

HugeGraph Query Engine Dependency Modernization

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

Java

Foundational Loan Origination POC: External LOS Service and Survey for Apache Fineract

Contributor: CR1TIC4L

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

Improving CloudMonkey Autocompletion with Enum Value Suggestions

Contributor: Dheeraj Bansal

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

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

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

Native Streaming Transforms for the Apache Beam Python SDK

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

Java

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

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

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

Contributor: Hansel Tepal

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

Virtual Filesystem for Molecular Dynamics Dataset Metadata in Apache Airavata

Contributor: Jayanth Vennamreddy

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

Apache Airflow Contribution & Verification Agent Skills

Contributor: Jhe Chen Li

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

Apache SkyWalking Natural Language to BydbQL

Contributor: Jingyi Qu

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

Make Wayang More Datalake-Friendly

Contributor: Jun Wang

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

Fineract-Client-Feign usage for Integration Tests

Contributor: Krishna Mewara

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

Implementing JDBC Driver for Apache Wayang

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

Fully Porting NuttX to the Raspberry Pi 4B

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

Apache Beam Add Kafka Streams Runner

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

New Command Processing Infrastructure

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

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

Contributor: Nipuna Bandara

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

Apache Fory C++ & Rust gRPC Integration

Contributor: Peiyang He

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

C++

Native RoaringBitmap Integration for Apache Fluss

Contributor: Prajwal Banakar

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

CEP 59 Graceful Disconnect for Apache Cassandra

Contributor: Shanzita siddiqua

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

Java

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

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

Parallel Scan Task Execution in Apache Iceberg Spark Readers

Contributor: Varun Lakhyani

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

Apache Mahout: Automated API Documentation Pipeline for Qumat & QDP

Contributor: Vic Wen

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

LLM Agent Protocols/Memory

Contributor: Vivek Gangavarapu

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

Apache Fory Swift & Dart gRPC integration

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

Java

Rust Code Quality and Website Improvements for Apache Mahout

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

Enhancing ThingsBoard Integration with IoTDB 2.X Table Mode

Contributor: Zihan Dai

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