GSoC 2026
OpenELIS Global

OpenELIS Global — Project Ideas

GSoC 2026

OpenELIS Global is hoping to be a mentoring organization for

Google Summer of Code2026 for the Third Time. We're extremely excited about the projects and mentorship opportunities available this year. Coding for

OpenELIS Globalis a great way to practice your coding skills and, at the same time help making a positive impact on the world through empowering labs with the best tools and support to deliver quality health care to clients.

If you are new to OpenELIS Global, we recommend starting with our Installation and Developer Instructions

GSoC 2026 Program Administrators

Mutesasira Moses

Casey Iiams-Hauser

Herbert Yiga

Reagan Makoba

Selected Projects for GSoC 2026

Project NameProject SizeProject DescriptionExpected Out ComeRequired SkillsSelected ContributorMentors
Creating a generic robust reporting framework
350 hoursOpenELIS already has support for pre-designed reports. This project aims to create a Robust reporting framework for users to be able to create ad-hoc Patient reports from the UIAbility to create ad-hoc Patient reports from the UIReact , Typescript, Java , Spring , REST
Mutesasira Moses
Improve Integration Tests coverage
350 hoursThe current Integration Test This project aims at extending and creating more Integration Tests to achieve a Test Coverage of at least 60% for the Backend Service and Controller Layer60% Test coverageJava , Spring , J-Unit
Herbert Yiga
Create a Comprehensive FHIR facade Layer For OpenELIS Global350 HoursOpenELIS currrently implements FHIR through interacting with a parallel HAPI FHIR JPA server. However this creates a challenge of prfectly syncying a separate server with the OpenELIS database.A working FHIR facade for OpenELIS that supports FHIR transaction for FHIR Resources currenly implemented in OpenELISJava , Spring , FHIR , REST
Reagan Makoba
Modernizing the OpenELIS React Frontend with TypeScript and Performance Optimization350 HoursThe current React frontend is mainly JavaScript and struggles with performance as data grows. This project will improve performance, maintainability, and reliability by migrating to TypeScript and applying modern React performance best practices.The work will include incremental TypeScript adoption, improved state and server-state management, component refactoring, and performance optimizations such as memoization, query caching, and bundle size reduction.JavaScript , REST , TypeScript
Samwel Male @Male Samuel
Security Audit and Hardening of the OpenELIS Laboratory Information System350 HoursThis project aims to conduct a comprehensive security audit of OpenELIS to identify vulnerabilities, risks, and potential attack surfaces across its architecture and dependencies. The work will include threat modeling, vulnerability scanning, and risk prioritization, followed by recommendations and targeted fixes where feasible. The project will establish a strong security baseline for OpenELIS, improving trust, supporting compliance with healthcare data protection standards, and ensuring long-term maintainability for the open-source community.
Comprehensive Security Audit Reportdetailing threat models, identified vulnerabilities, risk severity, and recommended mitigationsAutomated Security Testing Assets, including static analysis, dependency vulnerability scanning, and CI/CD-integrated security checksTargeted Security Fixesaddressing high-risk vulnerabilities through patches or pull requestsSecurity Documentationoutlining secure deployment guidelines and coding best practices for OpenELIS contributorsImproved Security Awarenesswithin the OpenELIS community through actionable findings and recommendations
Java ,CI/CD ,OWASP Top 10
Caesy Liams Hauser

Program Timeline

DateStatusActivity
Dec 3, 2025DONEGSoC 2025 Announced
Jan 19, 2026DONEMentoring organizations can begin submitting applications to Google
Feb 3, 2026DONEMentoring organization application deadline
Feb 19, 2026PENDINGList of accepted mentoring organizations announced
Feb 19, 2026 - Mar 15, 2026PENDINGPotential GSoC contributors discuss application ideas with mentoring organizations
Mar 16, 2025PENDINGGSoC contributor application period begins
Mar 31, 2026PENDINGGSoC contributor application deadline
Apr 21, 2026PENDINGGSoC contributor proposal rankings due from Org Admins
Apr 21, 2026PENDINGSlot Allocation Deadline
Apr 30, 2026PENDINGProjects Announced to Orgs
May 8, 2025PENDINGAccepted GSoC contributor projects announced
May 1, 2026-May 24, 2026PENDINGCommunity Bonding Period. Students get to know mentors, read documentation, prepare for work on their projects
May 25, 2026PENDING
Jul 6, 2026PENDINGMentors and GSoC contributors can begin submitting midterm evaluations
Jul 10, 2026PENDINGMidterm evaluation deadline (standard coding period)
Jul 6, 2026 -Aug 16, 2026PENDINGWork Period. GSoC contributors work on their project with guidance from Mentors
Aug 17, 2026 -Aug 24, 2026PENDINGFinal week. GSoC contributors submit their final work product and their final mentor evaluation (Standard coding period)
Aug 24, 2026 -Aug 31, 2026PENDINGMentors submit final GSoC contributor evaluations (standard coding period) for medium size project.
Aug 24, 2026 -Nov 2, 2026PENDINGGSoC contributors with extended timelines continue coding
Nov 2, 2026PENDINGFinal date for all GSoC contributors to submit their final work product and final evaluation
Nov 9, 2026PENDINGFinal date for mentors to submit evaluations for GSoC contributor projects with extended deadlines

see full Timeline

Guidelines

Student's guidelines

Mentor's guidelines

Students MUST follow our Student Guidelines for their proposals to be selected

Command Palette

Search for a command to run...