Google Summer of Code 2026 proposed ideas

Από Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Contributors interested to participate should check which of the following projects fits their interests and skills.

Τo communicate with the mentors and ask questions about the projects, students should subscribe to this list and post relevant questions. Please follow the Proposal Template

For practical information, developers should visit this page.

AI assisted KMC

Brief Explanation

This project explores the integration of machine learning techniques into Kinetic Monte Carlo (KMC) simulations. The goal is to accelerate simulations and improve predictive accuracy by leveraging AI models trained on simulation data. The project targets scientific computing and materials science applications.

Expected Results

Deliverables include AI-augmented KMC algorithms, performance evaluations against traditional methods, and a reproducible pipeline for training and inference. Documentation and example experiments will accompany the final implementation.

Duration of the Project

Large Project - 350 hrs

Related Repositories

https://github.com/nixeimar/Apothesis

Knowledge Prerequisites

C++, working knowledge of machine learning techniques, numerical methods, and statistical modeling. Prior experience with scientific simulations is a plus.

Mentors

Cheimarios Nikolaos, Vissarion Fysikopoulos

Command & Data Handling Software for Open-Source CubeSat FlatSat Testbed

Brief Explanation

The CubeSat FlatSat testbed is a ground-based platform for deploying and testing onboard AI algorithms, end-to-end processing pipelines, and avionics software/hardware. It supports onboard processing validation and serves as a development platform for university student projects and future open-source CubeSat missions.

Expected Results

C&DH flight software on STM32 with FreeRTOS Inter-subsystem communication using CSP over CAN NASA cFS-inspired modular architecture Zenoh middleware for high-bandwidth payload data Unit tests and integration tests Architecture documentation and developer guides Public open-source release on GitHub

Duration of the Project

Large Project – 350 hrs

Related Repositories

https://github.com/omega-space-group

https://github.com/omega-space-group/orion-cubesat-testbed

Knowledge Prerequisites

Python and C Embedded systems development FreeRTOS CAN bus & networking protocols STM32 toolchain familiarity Interest in satellite systems and flight software

Mentors

Christos Chronis Simon Vellas

FOSSBot Platform: Simulation Enhancements and AI Integration

Brief Explanation

The FOSSBot Platform aims to enhance robotic simulation environments by integrating AI-driven capabilities and improving simulation realism.

Expected Results

Enhanced simulation modules, AI-assisted decision-making components, improved documentation, and example use cases.

Duration of the Project

Large Project - 350 hrs

Related Repositories

https://github.com/eellak/fossbot-platform

https://github.com/eellak/fossbot

https://fossbot.gr

Knowledge Prerequisites

JavaScript, Python, robotics simulation environments, basic AI/ML concepts.

Mentors

Christos Chronis, Eleftheria Papageorgiou, Irida Ntinou

GlossAPI: ML-assisted Anonymization Layer and Targeted Pipeline Improvements for Greek Datasets

Brief Explanation

Production-ready anonymization layer for Greek text datasets with ML-assisted detection and masking of sensitive information.

Expected Results

Integrated anonymization module, detection and masking of personal identifiers, documentation.

Duration of the Project

Large Project - 350 hrs

Related Repositories

====[https://github.com/eellak/glossAPI

glossAPI]====

Knowledge Prerequisites

Python, Git/GitHub, basic NLP/ML, regular expressions.

Mentors

Myrsini Ioannou, Nikos Tsekos, Dimitris Athanasopoulos

GlossAPI: Needs-Driven Evolution of the Dataset Production Pipeline for Greek Language Data

Brief Explanation

Improving the GlossAPI dataset production pipeline by addressing maintainability and operational limitations.

Expected Results

Improved maintainability, better ingestion workflows, enhanced documentation.

Duration of the Project

Large Project - 350 hrs

Related Repositories

====[https://github.com/eellak/glossAPI

glossAPI]====

Knowledge Prerequisites

Python, Git/GitHub, experience with data pipelines.

Mentors

Dimitris Athanasopoulos, Nikos Tsekos

Open-Source AI Framework for Thermal Satellite Payload Data Analysis

Brief Explanation

General-purpose open-source AI framework for extracting high-level semantic information from thermal satellite data.

Expected Results

Modular AI pipeline, datasets, ML/DL models, uncertainty quantification, explainability tools.

Duration of the Project

Large Project – 350 hrs

Related Repositories

https://github.com/Orion-AI-Lab

https://github.com/Orion-AI-Lab/TIRAuxCloud

Knowledge Prerequisites

Python, ML/DL, image processing, geospatial familiarity.

Mentors

Christos Chronis Alexis Apostolakis Simon Vellas

OpenTRIM

Brief Explanation

Open-source code for simulating the passage of energetic ions through materials using Monte-Carlo methods.

Expected Results

Real-time 3D visualization tool Python bindings

Duration of the Project

Large Project – 350 hrs

Related Repositories

https://github.com/ir2-lab/OpenTRIM

Knowledge Prerequisites

C++, Python (optional), OpenGL (optional)

Mentors

George Apostolopoulos Michail Axiotis Eleni Mitsi

Unified SBOM Management via RDF Database Abstraction

Brief Explanation

Tools to ingest, store, extract SPDX SBOM documents using RDF triplestores.

Expected Outcome

CLI tools, database utilities, tests, documentation.

Duration of the Project

Long (350 hours)

Related Resources and Repositories

https://github.com/eellak/triplestore

https://github.com/spdx/tools-python

https://github.com/RDFLib/rdflib

https://spdx.github.io/spdx-spec

Knowledge Areas

Python3, RDF, SPARQL, SPDX

Mentors

Alexios Zavras, TBD

Using SWHID to Identify Software Components

Brief Explanation

Tooling to compute, verify, and publish SWHIDs for software packages across ecosystems.

Expected Outcome

CLI tool, public dataset, documentation, upstream integrations.

Duration of the Project

Short / Regular / Long

Related Resources

https://swhid.org

Knowledge Areas

Python, bash scripting, packaging ecosystems

Mentors

Alexios Zavras, TBD