Apache Software Foundation

Providing open source software to the public free of charge

Technologies
c, java, erlang
Topics
big data, cloud, libraries, other
Providing 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.

2018 Program

Successful Projects

Contributor
Carlos Muñoz
Mentor
Kevin Ratnasekera, Nishadi Kirielle
Organization
Apache Software Foundation
GORA-535 Add a data store for Apache Ignite
This GSoC project aims to implement a new backend for Apache Gora, specifically the distributed database Apache Ignite. This proposal focuses on the...
Contributor
Irindu Nugawela
Mentor
Piergiorgio Lucidi
Organization
Apache Software Foundation
MongoDB Output Connector for Apache ManifoldCF
Apache ManifoldCF is an open source software framework which falls under the category of enterprise content management software, designed to...
Contributor
Rohan Julka
Mentor
Andrea Patricelli
Organization
Apache Software Foundation
Support Groovy implementations in the Netbeans IDE plugin
Apache Syncope allows customization of its behaviour using Groovy scripts this is done so that the Syncope behaviour can be customized at runtime. It...
Contributor
Davis Joseph
Mentor
Suresh Marru
Organization
Apache Software Foundation
Mapping Criminal Activity
I'm making a criminology gateway which would make data more accessible to those with the proper clearance by creating a web application that is easy...
Contributor
Karan Kotabagi
Mentor
Suresh Marru, Sachin Kariyattin
Organization
Apache Software Foundation
Integrate NextCloud for Apache Airavata's Data Transfer Use Cases
The goal of this project is to design and implement a Nextcloud module and replace the existing transfer of the files from the client applications...
Contributor
Lahiru Jayathilake
Mentor
Suresh Marru, Dimuthu Wannipurage, Eroma Abeysinghe
Organization
Apache Software Foundation
Re-architect Output Data Parsing into Airavata core
This provides an opportunity to re-architect the data catalog and build it on new Helix DAG based execution within Airavata.
Contributor
Yasas Gunarathne
Mentor
Suresh Marru, Dimuthu Wannipurage, Eroma Abeysinghe
Organization
Apache Software Foundation
[AIRAVATA-2717] [GSoC] Resurrect User-Defined Airavata Workflows
Apache Airavata used to support user-defined workflows using the XBaya interface, to drag and drop application components to a workspace and define...
Contributor
Ahmed Ifhaam
Mentor
Chris Mattmann
Organization
Apache Software Foundation
Evolve DRAT web interface
Apache DRAT is an open source Release Audit Tool. Which is distributed and parallelized (Map Reduce) wrapper around APACHE RATTM (Release Audit Tool)...
Contributor
Majdi Haouech
Mentor
Stian Soiland-Reyes
Organization
Apache Software Foundation
Apache Taverna CWL support proposal
The Common Workflow Language (CWL) aims to standardize workflow languages to execute command line tools on the cloud and on local servers. Apache...
Contributor
Graham
Mentor
Kamga Mkounga
Organization
Apache Software Foundation
Fineract CN SMS & Email Notifications
This project is a new feature request for the Apache Fineract CN. The SMS/Email Notifications service would be a microservice developed on Apache...
Contributor
Hitesh Gautam
Mentor
Sagar, Stian Soiland-Reyes
Organization
Apache Software Foundation
Writing Tests for Apache Taverna Mobile
Apache Taverna Mobile is an Android app for controlling an Apache Taverna Server for remotely running Apache Taverna workflows. Apache Taverna mobile...
Contributor
Dilpreet Singh
Mentor
Rajan Maurya Apache, edcable-apache
Organization
Apache Software Foundation
Fineract CN Mobile 2.0
The development phase for Fineract CN Mobile 2.0 can be divided into these parts:- New Features like Multiple account login and maintain session,...
Contributor
Jae Hyeon Park
Mentor
Wonook, Jangho Seo
Organization
Apache Software Foundation
Implement RESTful API and web ui interface in Nemo
Apache Nemo (incubating) is a data processing system that supports various deployment characteristics, by easily customizing translation of a...
Contributor
Sergio Esteves
Mentor
Xinyu Zhou, von gosling
Organization
Apache Software Foundation
Implementing integration plugins in RocketMQ for HBase and Beam
This proposal aims at designing, implementing and evaluating plugins that integrate RocketMQ with both the HBase data store and the Beam data...
Contributor
PHUONG HAO NGUYEN THI
Mentor
Charith Elvitigala, Martin Desruisseaux
Organization
Apache Software Foundation
Implement OGC Catalog Service for the Web(CSW)
This project focus on building about the server side of the Catalog Service for the Web(CSW) is base on OGC Catalogue interface standards use the...
Contributor
Deshani Geethika
Mentor
Dave Brondsema
Organization
Apache Software Foundation
[COMDEV-254] Allura - Personal Dashboard
A nice improvement to Allura project/code hosting would be a personal dashboard when a user is logged in. It would provide quick access to the...
Contributor
Pembe Motia
Mentor
Kamga Mkounga, Awasum Yannick
Organization
Apache Software Foundation
New Web UI For Apache Fineract CN
This project is about designing a new web user interface for institutions with Group lending facilities using Apache Fineract CN which will be...
Contributor
Ruphine Kengne
Mentor
Kamga Mkounga, Awasum Yannick
Organization
Apache Software Foundation
Group Loan Management Service
This project is about building a Group Loan Management Service web UI within the fims-web-app to consume the existing APIs of the Group microservice...
Contributor
Kai Jiang
Mentor
Kenneth Knowles
Organization
Apache Software Foundation
Apache Beam: TPC-H Benchmark on Beam SQL
Beam has a number of classic streaming SQL benchmarks known as "Nexmark" coded up in both raw Java and also Beam SQL. So far, expanding functionality...
Contributor
Hasini Witharana
Mentor
Robert Munteanu
Organization
Apache Software Foundation
OpenID Connect Authentication Handler for Apache Sling
This project is about creating an OpenID Connect Relying Party Authentication Handler for Apache Sling. OpenID Connect(OIDC) is an authentication...
Contributor
Julio Caguano
Mentor
Lewis McGibbney
Organization
Apache Software Foundation
ANY23-295 Implement ability to use librdfa
This project will implement a new RDFa parser for Apache Any23 through a wrapper of the native C/C++ library Librdfa. The implementation aims to...
Contributor
Guobao LI
Mentor
Matthias Boehm
Organization
Apache Software Foundation
[SYSTEMML-2083] Language and runtime for parameter servers
The project aims to provide a compiler extension and runtime for a new "paramserv" built-in function. In the context of large-scale machine learning,...
Contributor
Tzu-Chiao Yeh
Mentor
Carlos Santana, rr
Organization
Apache Software Foundation
OpenWhisk performance improvement - work stealing, priority-based scheduling on load balancer and direct connection for streaming capabilities.
The emergence of serverless computing moves cloud/edge to the next generation of resource sharing: function as a service. The innovation makes...