The Apache Software Foundation logo

The Apache Software Foundation

Open source software to the public free of charge

GSoC Participation History

Technologies

Topics

Past Projects

Enhancing Dubbo Python Serialization

Currently, Dubbo Python exposes a serialization function interface that requires users to implement their own serialization methods. For commonly...

🐍 python
Topics:mlaiui
advanced

[Kvrocks] Improve the controller UI

Apache Kvrocks currently uses a minimalistic UI for its Controller, which limits usability and lacks advanced features. This project aims to revamp...

Topics:aiuifrontend

Extend multi-raft cluster mode

The current Apache Seata Server supports the Raft cluster mode, but the performance and throughput of the cluster are significantly limited due to...

Enhanced Interactive Pipeline Development Environment for JupyterLab

The BeamVision extension revolutionizes interactive pipeline development in JupyterLab by transforming fragmented notebook visualizations into an...

java🟨 javascript
Topics:mlaiui
advanced

Implement Agentic GraphRAG Architecture for HugeGraph

This project aims to transform HugeGraph-LLM's current GraphRAG system into an intelligent agent-based architecture that dynamically adapts to query...

Topics:iosai
beginner

Beam YAML, Kafka and Iceberg User Accessibility

Apache Beam is a unified programming model for authoring embarrassingly parallel batch and streaming data processing pipeline. The relatively new...

Topics:mlai
advanced

Infrastructure Automation and Cloud Resource Management for Apache Beam

Apache Beam's test infrastructure is complex and difficult to manage manually. This project aims to improve resource management and security by...

Topics:aicloud

Extend visualization capabilities of Apache StreamPipes

Apache StreamPipes is a platform that allows you to capture, modify and display IoT data streams. But currently, the part of displaying data is very...

Topics:ai
beginner

Airavata Research Catalog Local Agent

The Airavata Cybershuttle Research Catalog is a web platform that enables researchers to share and run Jupyter Notebooks, GitHub repositories,...

🐳 docker
Topics:webmlaicloud
advanced

Unlocking the Power of Metadata in Apache Seata From Load Balancing to Advanced Routing

Apache Seata's current service discovery relies on registries like Nacos and Zookeeper, which lack support for custom metadata. This limits the...

Optimizing Apache RocketMQ's POP Orderly Consumption Process

Problem: In Apache RocketMQ 5.x POP orderly consumption, when a PushConsumer's ReceiveMessage response is lost due to network issues, the client...

java

Airavata Django to React Migration: Admin Functionality

This proposal aims to modernize Apache Airavata's administrative features by migrating the current Django-based portal to a React based single page...

⚛️ react
Topics:ai

Apache Mahout Refactoring the Website

The project Apache Mahout Refactoring the Website aims to modernize the site by deprecating old technologies and old blogs/posts, also the Qumat...

Topics:webaiuiux
advanced

Apache SkyWalking GSOC 2025 Proposal: Cloud Storage Integration for BanyanDB

Apache SkyWalking BanyanDB currently supports only local file systems through the remote.FS interface, which limits its flexibility in cloud-native...

Topics:mlaiclouduibackend

Dubbo triple protocol for go language implementation

This proposal aims to implement HTTP/3 communication for Dubbo Triple in the Go language environment, enhancing the connection management...

java
Topics:mlai

NuttX Support for IEEE 802.3-2022 10BASE-T1x Ethernet using Open Aliance SPI MAC-PHYs

This project aims to add support for IEEE 802.3-2022 10BASE-T1x Ethernet in NuttX using MAC-PHY devices with the Open Alliance SPI interface. These...

Topics:aiui

Beam ML Vector DB/Feature Store Integrations - Mohamed Awnallah GSoC Proposal

The goal of this project is to enhance Apache Beam’s Python SDK by developing connectors for vector databases like Pinecone, Milvus and feature...

🐍 python
Topics:mldatabase

Replicator and Dependency Injection Enhancements for Lucene.NET

Lucene.NET’s current replication system lacks seamless integration with ASP.NET Core and is not modular enough for use across diverse application...

Topics:webmlaicloudui

[Airavata] - Designing and Developing the Model and Data Catalog Interfaces for the Apache Airavata

In the current research ecosystem, datasets and trained machine learning models (e.g., LLMs, CNNs, etc.) are often scattered across various...

Topics:mlaiuiux

Enhancing Connection Pool Management and Visualization for Apache Seata’s AT/XA Transaction Modes

This project aims to enhance connection pool management in Apache Seata’s AT/XA transaction modes by introducing a unified, user-friendly monitoring...

💚 vue
Topics:apiaibackend

GSoC Proposal: AI Agent for Apache HertzBeat with MCP

This proposal outlines the development of an AI Agent for Apache HertzBeat using the Model Context Protocol (MCP), enabling natural language...

Topics:aifrontend

Add more traffic management rule support for Dubbo Proxyless Mesh

Dubbo Proxyless mode refers to Dubbo directly communicating with the control plane and achieving capabilities such as Service Discovery and Service...

Firmware Upgrades over Silicon-Heaven Protocol for NXboot Demonstrated on pysimCoder

The primary goal of this project is to develop a practical firmware updater for NuttX that leverages the NXBoot bootloader. The updater will transfer...

Topics:apiaiui
advanced

Identification and Generation of Computational Experiments in AIRAVATA

In scientific computing environments like Apache Airavata, users routinely configure and execute complex computational experiments involving multiple...

Topics:ai

Enhancing Apache DolphinScheduler with Generalized OIDC Authentication

Apache DolphinScheduler currently offers only bespoke OIDC support (e.g., Casdoor), which hampers its adoption in enterprises that rely on a variety...

💚 vue java
Topics:aidatabaseui
beginner

Containerized Deployment of Airavata Services

My project for GSoC 2025 focuses on improving the deployment process of Apache Airavata by containerizing its core services using Docker. Currently,...

java🐳 docker
Topics:aiui

Modernizing RocketMQ Dashboard: UI Refactor, Performance Optimization & Security Enhancements

Problem: The current RocketMQ Dashboard suffers from outdated UI design, slow API responses, security vulnerabilities (e.g., plaintext passwords),...

🅰️ angular🐳 docker
Topics:apiaiui

Frequently Asked Questions

The Apache Software Foundation | GSoC Org Profile & Stats - Learn about The Apache Software Foundation's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

Category:

Web
|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

The Apache Software Foundation - GSoC Organizations Guide | GSoC Organizations Guide