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.

Projects

Contributor
Abhinav Sinha
Mentor
SureshMarru, Isuru Ranawaka, Marlon Pierce
Organization
Apache Software Foundation
Apache Custos Baremetal Deployment
Although Apache Custos is currently deployed on a Kubernetes cluster - its size and complexity may not be ideal for a relatively small application...
Contributor
Aishwarya Sinhasane
Mentor
SureshMarru, Eroma Abeysinghe, Sudhakar
Organization
Apache Software Foundation
Airavata Rich Client Based on ElectronJS
The SeaGrid web portal is created for interested science communities for conducting experiments. Desktop applications have better performance for...
Contributor
Aisulu Karimbaeva
Mentor
Pablo Estrada
Organization
Apache Software Foundation
Runner Comparison / Capability Matrix revamp
Currently, Apache Beam maintains a static capability matrix to track which Beam features are supported by which set of language SDKs + Runners. This...
Contributor
Bhavesh Asanabada
Mentor
SureshMarru, Isuru Ranawaka, Sudhakar
Organization
Apache Software Foundation
SMILES Data Models
The goal is to design and implement the solution to the Airavata Data Catalog to record the metadata extracted from the Literature, Experimental and...
Contributor
Chusheng Wu
Mentor
Hongtao Gao, Zhenxu Ke, Superskyyy
Organization
Apache Software Foundation
Apache skywalking: Add the webapp of Banyandb
Apache skywalking: Add the webapp of Banyandb has determined the support for HTTP client requests, and the data structure has been designed. We only...
Contributor
conghuhu
Mentor
Albumen Kevin, Jun
Organization
Apache Software Foundation
Thin SDK for Proxy Mesh
The overall goal is to modify the Dubbo SDK to work in mesh mode and streamline unnecessary processes. 1. For service invocation, add the meshEnable...
Contributor
Cyl
Mentor
Albumen Kevin, Jun
Organization
Apache Software Foundation
Apache Dubbo GSoC2022 Proxyless Mesh support
Details xDS 官方说明 https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol ● Listener Discovery Service (LDS): Returns Listener resources....
Contributor
Daman Arora
Mentor
Boris Stoyanov, Pearl Dsilva, Harikrishna
Organization
Apache Software Foundation
CloudStack Terraform Provider - Add datasources for the existing resources
CloudStack has recently made the first release of its own terraform provider, called CloudStack-Terraform Provider v0.4.0 and as of today it supports...
Contributor
erdengk
Mentor
EricPer, impactCn
Organization
Apache Software Foundation
Apache ShenYu: Integration tests cover more scenarios
The main tasks of this project are adding plugin integration tests and adding new test workflows. There are already integration tests for some...
Contributor
erikiceliu
Mentor
Zeping Bai, Zhiyuan Ju, tzssangglass
Organization
Apache Software Foundation
Apache APISIX Java Plugin Runner Improvement
This project's aim was to improve upon the current apisix-java-plugin-runner design. APISIX is an API Gateway that provides traffic management (load...
Contributor
Everly Precia Suresh
Mentor
Trista Pan, Zhengqiang Duan, tuichenchuxin, dongzonglei
Organization
Apache Software Foundation
Solve unsupported Postgres sql about alter statement for ShardingSphere Parser
Apache ShardingSphere is positioned as a Database Plus, and aims at building a standard layer and ecosystem above heterogeneous databases. It focuses...
Contributor
Feng Han
Mentor
Zeping Bai, Zhiyuan Ju, tzssangglass
Organization
Apache Software Foundation
Multi-source data import and export extension for APISIX Dashboard
​ A simple route import and export module has been implemented in the current APISIX dashboard. But its implementation faces several problems. ​...
Contributor
henrik
Mentor
Albumen Kevin, Jun
Organization
Apache Software Foundation
Dubbo Metrics and Observability
This project has three main modules: indicator collection, local aggregation and indicator push. 1.indicator collection : Define MetricsCollector...
Contributor
Himanshu Acharya
Mentor
Madhawa Gunasekara, Furkan KAMACI
Organization
Apache Software Foundation
Apache Geode Data store support for Apache Gora(GORA-698)
The goal is to add Apache Geode support for the Apache Gora project. Apache Gora currently supports a wide range of data stores. But, Apache Geode is...
Contributor
Himanshu Hansaria
Mentor
SureshMarru, Isuru Ranawaka, Dimuthu
Organization
Apache Software Foundation
Airavata Jupyter Platform Services
There is a need to develop a UI application integrated with Apache Custos as the authentication service to host jupyter notebooks platform on...
Contributor
Huang Xin
Mentor
Trista Pan, Longtao Jiang, Lanchengx
Organization
Apache Software Foundation
Apache ShardingSphere Develop an external tool to convert YAML configuration into DistSQL scripts
Since version 5.0.0, ShrdingSphere provides its own management language: DistSQL, which greatly facilitates users to manage distributed databases....
Contributor
Huang Yilong
Mentor
Albumen Kevin, Jun
Organization
Apache Software Foundation
Task demo demonstrating the usage of Dubbo3
服务治理(Service-Oriented Architecture (SOA) governance)是指在面向服务架构中对服务执行控制相关的活动,主要作用是改变运行时服务的行为和选址逻辑,达到限流,权重配置等目的。Dubbo...
Contributor
jay li
Mentor
zhaoyunxing, laurence
Organization
Apache Software Foundation
GSoC 2022: Dubo-go-boot project enriches other middleware adaptations
Dubo-go-boot project enriches other middleware adaptations Similar to the Spring Boot project, which makes it easier for users to use dubo-Go...
Contributor
Kaifeng Liu
Mentor
Xiaoyang Liu
Organization
Apache Software Foundation
EventMesh Admin Dashboard
Currently, there is no front end user interface for the control plane of EventMesh. For this project, we're building a front end user interface for...
Contributor
Liangshumin
Mentor
Zhenxu Ke, Superskyyy
Organization
Apache Software Foundation
Log Outlier Detection
Currently Apache SkyWalking can collect logs from various sources like user agents and Envoy access logs, it also provides a log analysis language to...
Contributor
lyle
Mentor
Wenjun Ruan, zhongjiajie
Organization
Apache Software Foundation
Proposal For Python API CLI Enhancement
The Python API CLI is a component of PyDolphinScheduler, but it currently only has two commands, `version` and `config`. This proposal refines its...
Contributor
maverick_June
Mentor
wonook, Jeongyoon Eo
Organization
Apache Software Foundation
Elaborating the new stream processing system utilizes serverless framework with fast scaling policy
In this project, I will focus on building a concrete baseline for stream processing system scaling on a serverless framework. First, choose an...
Contributor
Pengcheng Ma
Mentor
Mike Xue
Organization
Apache Software Foundation
Apache EventMesh Support Knative as Eventing Infra
By finishing this project, we could provide an event-driven application that connects EventMesh to Knative. Apache EventMesh community could obtain...
Contributor
Qifan Yu
Mentor
Yonglun Zhang, Liang Liu
Organization
Apache Software Foundation
ShenYu: logging-kafka plugin
ShenYu is a widely used program for limiting, fusing, forwarding, routing, monitoring, and so on. Since ShenYu clusters are able to support a large...
Contributor
QinHaiqi
Mentor
Yu Xiao, qicz
Organization
Apache Software Foundation
Proposal for Apache Shenyu about logging-elasticsearch plugin
Apache Shenyu supports the use of elasticsearch, Kafka and rocketmq middleware to obtain gateway log information, but at present, it can only support...
Contributor
Shibo Chen
Mentor
laurence
Organization
Apache Software Foundation
Gracefully shuts down for dubbo-go-pixiu
Pixiu is an open source Dubbo ecosystem API gateway and language solution for accessing dubbo clusters. When Pixiu is closed, there may be some...
Contributor
Shubham Bipin Kumar
Mentor
SureshMarru, Eroma Abeysinghe, Sudhakar
Organization
Apache Software Foundation
Dashboards to get quick statistics
Apache Airavata is a software framework for executing and managing computational jobs on distributed computing resources including local clusters,...
Contributor
Sumanth Sulur Rajkumar
Mentor
Gilles, Matt Juntunen, Alex Herbert
Organization
Apache Software Foundation
Commons Numbers Library for Complex Linear Algebra
The existing Commons Numbers library for complex types uses collections of complex object instances that incur Java object allocation overhead and is...
Contributor
Thanoshan M.V.
Mentor
Trista Pan, Zhengqiang Duan, tuichenchuxin, dongzonglei
Organization
Apache Software Foundation
Solve Unsupported PostgreSQL Statements That Start With 'c' for Shardingsphere Parser
The ShardingSphere parser engine can handle various SQL dialects such as MySQL, PostgreSQL, SQLServer, openGauss, and Oracle. Although the parser...
Contributor
wjf
Mentor
Wenjun Ruan
Organization
Apache Software Foundation
DolphinScheduler: Support etcd as registry
The dolphinscheduler-registry-api defines the standard for implementing plugins. This project aims to support Etcd as a new registrar plugin and help...
Contributor
Yepeng Zhang
Mentor
justxuewei
Organization
Apache Software Foundation
DUBBO-92: Explore a new generation of flexible loadbalance algorithms for Dubbo-go
Based on traffic scheduling, traffic limiting and circuit breaking in service mesh, enhancing the feedback capability of the server side (downstream...
Contributor
zlber
Mentor
laurence
Organization
Apache Software Foundation
dubbo-go Proxyless Mesh
Service mesh has brought new vitality to the rpc field, but the complexity and performance loss of the sidecar deployment discourages users....
Contributor
杨阳
Mentor
Albumen Kevin, Jun
Organization
Apache Software Foundation
GSoC2022 Rust language implementation
dubbo-rust provides basic RPC communication and service governance capability in microservice scenarios. deliverables: + protoc-gen-rust-triple:...