Currently, Dubbo Python exposes a serialization function interface that requires users to implement their own serialization methods. For commonly...
[Kvrocks] Improve the controller UI
Agnik Misra
Apache Kvrocks currently uses a minimalistic UI for its Controller, which limits usability and lacks advanced features. This project aims to revamp...
Extend multi-raft cluster mode
Andrew SEif
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
Canyu Chen
The BeamVision extension revolutionizes interactive pipeline development in JupyterLab by transforming fragmented notebook visualizations into an...
Implement Agentic GraphRAG Architecture for HugeGraph
Chaomei Yan
This project aims to transform HugeGraph-LLM's current GraphRAG system into an intelligent agent-based architecture that dynamically adapts to query...
Beam YAML, Kafka and Iceberg User Accessibility
Charles Nguyen
Apache Beam is a unified programming model for authoring embarrassingly parallel batch and streaming data processing pipeline. The relatively new...
Infrastructure Automation and Cloud Resource Management for Apache Beam
Enrique Calderon
Apache Beam's test infrastructure is complex and difficult to manage manually. This project aims to improve resource management and security by...
Extend visualization capabilities of Apache StreamPipes
Florian G
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...
Airavata Research Catalog Local Agent
Ganning Xu
The Airavata Cybershuttle Research Catalog is a web platform that enables researchers to share and run Jupyter Notebooks, GitHub repositories,...
Unlocking the Power of Metadata in Apache Seata From Load Balancing to Advanced Routing
Guanlin Wu
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
Kingcide
Problem: In Apache RocketMQ 5.x POP orderly consumption, when a PushConsumer's ReceiveMessage response is lost due to network issues, the client...
Airavata Django to React Migration: Admin Functionality
Krish Katariya
This proposal aims to modernize Apache Airavata's administrative features by migrating the current Django-based portal to a React based single page...
Apache Mahout Refactoring the Website
Krishna Dave
The project Apache Mahout Refactoring the Website aims to modernize the site by deprecating old technologies and old blogs/posts, also the Qumat...
Apache SkyWalking GSOC 2025 Proposal: Cloud Storage Integration for BanyanDB
Lihan
Apache SkyWalking BanyanDB currently supports only local file systems through the remote.FS interface, which limits its flexibility in cloud-native...
Dubbo triple protocol for go language implementation
marsevilspirit
This proposal aims to implement HTTP/3 communication for Dubbo Triple in the Go language environment, enhancing the connection management...
NuttX Support for IEEE 802.3-2022 10BASE-T1x Ethernet using Open Aliance SPI MAC-PHYs
michal matias
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...
Beam ML Vector DB/Feature Store Integrations - Mohamed Awnallah GSoC Proposal
Mohamed Awnallah
The goal of this project is to enhance Apache Beam’s Python SDK by developing connectors for vector databases like Pinecone, Milvus and feature...
Replicator and Dependency Injection Enhancements for Lucene.NET
NehanKhan Pathan
Lucene.NET’s current replication system lacks seamless integration with ASP.NET Core and is not modular enough for use across diverse application...
[Airavata] - Designing and Developing the Model and Data Catalog Interfaces for the Apache Airavata
Nipuna Bandara
In the current research ecosystem, datasets and trained machine learning models (e.g., LLMs, CNNs, etc.) are often scattered across various...
Enhancing Connection Pool Management and Visualization for Apache Seata’s AT/XA Transaction Modes
Oscar Cheng
This project aims to enhance connection pool management in Apache Seata’s AT/XA transaction modes by introducing a unified, user-friendly monitoring...
GSoC Proposal: AI Agent for Apache HertzBeat with MCP
sarthakeash
This proposal outlines the development of an AI Agent for Apache HertzBeat using the Model Context Protocol (MCP), enabling natural language...
Add more traffic management rule support for Dubbo Proxyless Mesh
Shihao Hu
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
Štěpán Pressl
The primary goal of this project is to develop a practical firmware updater for NuttX that leverages the NXBoot bootloader. The updater will transfer...
Identification and Generation of Computational Experiments in AIRAVATA
svaibhav
In scientific computing environments like Apache Airavata, users routinely configure and execute complex computational experiments involving multiple...
Enhancing Apache DolphinScheduler with Generalized OIDC Authentication
tusaryan
Apache DolphinScheduler currently offers only bespoke OIDC support (e.g., Casdoor), which hampers its adoption in enterprises that rely on a variety...
Containerized Deployment of Airavata Services
Yasindu Dissanayake
My project for GSoC 2025 focuses on improving the deployment process of Apache Airavata by containerizing its core services using Docker. Currently,...