Apache Software Foundation

Open source software to the public free of charge

Technologies
c, java, c++
Topics
big data, cloud, libraries, other
Open source software to the public free of charge
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.
2023 Program

Successful Projects

Contributor
Saadat
Mentor
Pablo E
Organization
Apache Software Foundation
AI Code Completion for Apache Beam Java SDK.
Currently, Beam has code completion plugins for Python and Golang SDKs in JetBrains IDEs. For example, Pycharm has a plugin called Alabaster that...
Contributor
QinHaiqi
Mentor
moremind, likeguo, daming
Organization
Apache Software Foundation
shenyu-springcloud-plugin-e2e-testcase-proposal
E2e (End to End), also known as end-to-end testing, is a method used to test whether the application flow is executed as designed from beginning to...
Contributor
ani5rudh
Mentor
Gilles, Alex Herbert, Bruno P. Kinoshita
Organization
Apache Software Foundation
New Summary Statistics API for Java 8 streams
My goal is to design an updated summary statistics API for use with Java 8 streams based on the summary statistic implementations in the Commons Math...
Contributor
aroura
Mentor
tuichenchuxin, Maxwell Miao
Organization
Apache Software Foundation
Introduce New CRD ShardingSphereChaos
Problem: Introduce New CRD ShardingSphereChaos to ShardingSphere. Plan: 1. Design chaos based on ShardingSphere in a production environment...
Contributor
kanha-gupta
Mentor
Trista Pan, Zhengqiang Duan, tuichenchuxin
Organization
Apache Software Foundation
ShardingSphere Enhance SQLNodeConverterEngine to support more MySQL SQL statements
Shardingsphere federated query engine provides support for SQL statements. In the GSoc period, I have to add support for more MySQL SELECT statements...
Contributor
itsayushpandey
Mentor
Nicolas Vazquez, Alexandre Mattioli
Organization
Apache Software Foundation
Import-Export Instances on KVM
The project adds support for importing and exporting virtual machines (VMs) from KVM Hypervisor into the CloudStack. It helps administrators better...
Contributor
Saurav Kumar Jha
Mentor
SureshMarru, Eroma Abeysinghe
Organization
Apache Software Foundation
Dashboards to get quick statistics
The Airavata Django Portal is a web interface to the Apache Airavata API implemented using the Django web framework. Gateway admins need period...
Contributor
Praneeth Chityala
Mentor
SureshMarru, Dimuthu
Organization
Apache Software Foundation
Design and implementation of lifecycle management of the CyberShuttle agents
Apache Airavata MFT is a distributed high-performance, multi-protocol data transfer engine to orchestrate data movement and operations across most...
Contributor
Siyang Tang
Mentor
Zaki Lu, Yongqiang Yang
Organization
Apache Software Foundation
Progressive Page Cache Improvement for Apache Doris
In the process of this task, a more comprehensive page cache system will be completed progressively for Apache Doris, aiming at better cache...
Contributor
AbdulrahmanElawady
Mentor
Eric Friedrich
Organization
Apache Software Foundation
Varnish Cache support in Apache Traffic Control
Apache Traffic Control is a Content Delivery Network that that requires Apache Traffic Server as the underlying cache. The goal is to extend the...
Contributor
Yukang Lian
Mentor
Chen Zhang, Zaki Lu
Organization
Apache Software Foundation
[GSoC][Doris]Dictionary Encoding Acceleration
Problem description: In Apache Doris, dictionary encoding is performed during data writing and compaction. Dictionary encoding will be implemented on...
Contributor
Yixiang Zhao
Mentor
Eason Chen, Mike Xue
Organization
Apache Software Foundation
Apache EventMesh Optimize the event-bridge on EventMesh
Through eventmesh‘s event bridge feature, we can connect data to heterogeneous data storage, we hope that the community can optimize the current...
Contributor
Shukun Zhang
Mentor
Eason Chen, Mike Xue
Organization
Apache Software Foundation
Apache EventMesh EventMesh official website docs by version and demo show
Improve and maintain EventMesh documentation, including archiving Chinese and English content for different release versions, enhancing project quick...
Contributor
Guohan Ling
Mentor
Zhenxu Ke, Superskyyy
Organization
Apache Software Foundation
Apache SkyWalking - Python Agent Performance Enhancement Plan
Currently, SkyWalking Python agent is implemented with the Threading module to provide data reporters. Yet with the growth of the Python agent, it is...
Contributor
Reeba Qureshi
Mentor
Danny McCormick, Pablo E
Organization
Apache Software Foundation
Building Apache Beam Notebooks for Real-World ML Use Cases
In this project, I want to create Jupyter notebooks for a real-world machine learning use case, especially image processing using publicly accessible...
Contributor
Chaomei Yan
Mentor
Aaron Ai, RongtongJin
Organization
Apache Software Foundation
GSoC Implement python client for RocketMQ 5.0
RocketMQ 5.0 has released various language clients including Java, CPP, and Golang, to cover all major programming languages, a Python client needs...
Contributor
TheR1sing3un
Mentor
RongtongJin, nize
Organization
Apache Software Foundation
RocketMQ DLedger Controller Performance Optimization
Based on the performance bottleneck issues in the current mode of RocketMQ, implement a high-performance, highly maintainable new version of the...
Contributor
yongshuai wang
Mentor
Albumen Kevin, Jun, Zhongming Hua
Organization
Apache Software Foundation
Dubbo GSoC 2023 - Development of Dubbo Admin Dashboard UI Pages
Summary of the Development of Dubbo Admin Dashboard UI Pages: Firstly, I analyzed the specifications of the previous code in order to facilitate...
Contributor
Kunshuai Zhu
Mentor
Yu Xiao, daming
Organization
Apache Software Foundation
ShenYu Gsoc2023 - shenyu-ingress-controller
shenyu-ingress-controller is an important step for Apache ShenYu to integrate into the cloud native ecosystem. This time gsoc roughly needs to...
Contributor
Guan Wang
Mentor
Albumen Kevin, Jun, zhaoyunxing, HaoGuo, LiujieQin
Organization
Apache Software Foundation
Dubbo GSoC 2023 - Go Observability Improvement
I am proposing an improvement to the observability capabilities of Apache Dubbo-go, a Dubbo implementation written in Golang used to solve...
Contributor
Aibek
Mentor
Aizhamal, Pablo E
Organization
Apache Software Foundation
[GSOC-242] Project proposal for Airflow
Overview This project aims to create a tool for Apache PMCs that will automate analysis of contributor activity in any given Apache repository....
Contributor
infracop
Mentor
Zhenxu Ke, Superskyyy, Puguang Yang
Organization
Apache Software Foundation
Add Apache Skywalking Terraform Module
Goal: ○ To add a Terraform module for SkyWalking deployment to facilitate users in conveniently spinning up a cluster for demonstration or testing. ○...
Contributor
trisha-melani
Mentor
Kevin Ratnasekera, Chanaka
Organization
Apache Software Foundation
GORA-709 Improve Geode datastore and upgrade Hadoop dependencies
This project will upgrade Hadoop dependencies in Apache Gora repository and improve Geode datastore existing implementation for Apache Gora., that...
Contributor
Hiroki Chen
Mentor
Mingshen Sun, ya0guang
Organization
Apache Software Foundation
Data Privacy Policy Definition and Function Verification for Teaclave
Teaclave currently lacks a mechanism for data providers to enforce policies on the data they upload, and also it cannot verify that the behavior of...
Contributor
chaminda-neluka
Mentor
Kevin Ratnasekera, Chanaka
Organization
Apache Software Foundation
GORA-708 Improve ArangoDB datastore and upgrade Hive and HBase dependencies
The project proposes further extending multi model database support in Apache Gora with ArangoDB datastore and upgrade Hive and HBase datastore...