The Apache Software Foundation GSoC projects
Every Google Summer of Code project accepted at The Apache Software Foundation, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to The Apache Software FoundationGSoC 2021
28 projects- Improve Robustness by fixing Issues / Feature Requests from the backlog
Benura Abeywardena
- Application Proposal for Apache Clerezza
Yusuf Karadag
- Proposal for cloudstack: cloning a VM
Junxuan Wu
- Multiple SSH key holding on CloudStack
Bikram Biswas-1
- Containerisation of Apache Synapse ESB
Nuwan Jayawardene
- Add ttl for cassandra snapshots
fibersel
- Fineract Client
Danish Jamal
- Implementing Work Stealing on Nemo
Hwarim Hyun
- Machine Learning Credit Scorecard PHASE 4
Nasser Yemdjih Kaze
- Apache James - Implement Thread support for JMAP
Hồng Quân Trần
- UX Enhancements
Apurv Gupta
- Enhanced authentication for APISIX Dashboard
Zeping Bai
- Functional Enhancements to Fineract CN Mobile
Kinar Sharma
GSoC 2020
17 projects- Making Fineract More Robust
Manthan Raju Surkar
- Apache Gora - Implement RethinkDB datastore module
Rumesh Perera
- CAMEL-13934 camel-minio - Component to store/load files from blob store
Nayananga Muhandiram
- Interval Join in AsterixDB
Caleb Herbel
- Migrate Fineract ORM from OpenJPA to EclipseLink
Yemdjih Kaze Nasser
- Strengthen/Harden Fineract 1.x
Percy Enoabane
- Implement an Azure blobstore filesystem for Python SDK
Aldair Coronel Ruiz
- Electron.js for Native Airvata Applications
Nicholas Mowery
- Hazelcast IMap backed datastore for Apache Gora
Saviyo Perera
- User Interface for Airavata Managed File Transfer Service
Akhil nagulavancha
- Apache Camel - OAI-PMH Component
Juan Segarra
GSoC 2019
17 projects- SpamAssassin : Statistical Classifier Plugin
Shreyansh Shrivastava
- CAMEL-11492 New Camel website
Nayananga Muhandiram
- [BEAM-6611] A Python Sink for BigQuery with File Loads in Streaming
Tanay Tummalapalli
- CAMEL-9260 Dataformat Apache Any23
Roberto Flores
- [OODT-986] A React based new UI for OPSUI
Nadeeshan Gimhana
- Hazelcast Jet execution engine support for Apache Gora
Lahiru Jayasekara
- GORA-527: Implement a data store for REDIS
Xavier Sumba
- Implementing Parallel Sort Merge Join in AsterixDB
Stephen Ermshar
- Swagger Documentation for Fineract APIs
Kang Breder Mbulle
- Benchmark Module for Apache Gora
Sheriffo Ceesay
- Support Nemo Executor on AWS Lambda
Zhiyuan Gao
- GORA-485 Apache Kudu datastore for Gora
John Javier Mora Vivar
GSoC 2018
23 projects- GORA-535 Add a data store for Apache Ignite
Carlos Muñoz
- MongoDB Output Connector for Apache ManifoldCF
Irindu Nugawela
- Mapping Criminal Activity
Davis Joseph
- Re-architect Output Data Parsing into Airavata core
Lahiru Jayathilake
- [AIRAVATA-2717] [GSoC] Resurrect User-Defined Airavata Workflows
Yasas Gunarathne
- Evolve DRAT web interface
Ahmed Ifhaam
- Apache Taverna CWL support proposal
Majdi Haouech
- Writing Tests for Apache Taverna Mobile
Hitesh Gautam
- Fineract CN Mobile 2.0
Dilpreet Singh
- Implement RESTful API and web ui interface in Nemo
Jae Hyeon Park
- Implement OGC Catalog Service for the Web(CSW)
PHUONG HAO NGUYEN THI
- [COMDEV-254] Allura - Personal Dashboard
Deshani Geethika
- ANY23-295 Implement ability to use librdfa
Julio Caguano
- Group Loan Management Service
Ruphine Kengne
- New Web UI For Apache Fineract CN
Pembe Motia
- Apache Beam: TPC-H Benchmark on Beam SQL
Kai Jiang
- OpenID Connect Authentication Handler for Apache Sling
Hasini Witharana
GSoC 2017
23 projects- ASTERIXDB-1371 Support the standard GIS objects
Riyafa Abdul Hameed
- Add SQL support
Buddhi Ayesha
- Apache -VXQUERY-180 (RESTful API)
Erandi Ganepola
- DBSCAN Clustering in Mahout
A. S. Aditya Sarma
- Adding a new NoVNC console- CloudStack9778
Sachin Patil
- Rewrite Cassandra Module in Apache Gora to support CQL
Madhawa Gunasekara
- Port Apache SIS to Android
Sisinda Dinusha
- Apache Fineract Credit Bureau Integration phase 2
Nikhil Pawar
- SIS JavaFX Front End
Siddhesh Rane
- Improving Lucene Indexing on Apache VXQuery
Christina Pavlopoulou
- Implement Aerospike Datastore
Nishadi Kirielle
- Port Marmotta to Eclipse RDF4J
Gustavo Mora
- Support advanced features of resource managers
Seokchan Ahn
- Distributed Workload Management
apalkar
- Database Versioning in Apache Airavata
Sneha Tilak
- DERBY-6921 How good is the Derby Query Optimizer, really
Harshvardhan Gupta
- Fineract REST API "Live" - Swagger
Sanyam Goel
- Supporting Image-to-Text (Image Captioning) in Tika for Image MIME Types
Thejan Wijesinghe
- Automate performance testing and reporting
Sai Krishna Kalyan
GSoC 2016
35 projects- Running Docker from Apache Taverna
nadeesh092
- TAVERNA-880 Browse+use CWL tool descriptions
Thilina Manamgoda
- Add MongoDB to Tajo Storage
Janaka
- Apache SYNCOPE-809
Tushar
- Adding PaaS support to Brooklyn
Jose Carrasco Mora
- Proposal for Apache Open Meetings: OPENMEETINGS-1353
Dmitry.Bezheckov
- Zeppelin Notebook Storage using P2P protocol
OnkarShedge
- Zeppelin Notebooks
anish18sun
- Security Layer for NutchServer (NUTCH-1756)
Furkan KAMACI
- Derby bug Fixing
Danoja
- VXQUERY-178: Support JSONiq - add objects to the data model
Riyafa Abdul Hameed
- Apache Zeppelin Notebooks
Paul Bustios