Back to Programs

Science and medicine

Open Technologies Alliance - GFOSS

Promote Open Standards and Open Source

cc++javascriptmachine learningnode.jspython

Participation history

9 GSoC years

2026

7 projects

Official year page

Message-Based Flight Software Architecture for CubeSats

This project bridges the gap between complex frameworks and basic, non-standard code. I will develop a modular, message-based flight software for the...

GSoC 2026 Fine-tuning AI Transcription for Greek Municipal Councils

This project fine-tunes a Whisper ASR model using LoRA to enhance the first stage of OpenCouncil's transcription pipeline. Greek municipal speech...

Python Bindings and Real Time 3D Visualization for OpenTRIM

OpenTRIM is a C++/Qt Monte Carlo ion transport simulator for radiation damage research. Every parameter study today requires four manual steps: edit...

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

Publicly available Greek datasets like those on OpenGov are a goldmine of information but they often contain personal details that need to be hidden...

FOSSBot Platform: Simulation Enhancements and AI Integration

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

Unified SBOM Management via RDF Database Abstraction - Maira Papadopoulou

This project addresses the growing challenge of managing Software Bill of Materials (SBOM) data at scale. While SBOMs in the SPDX format are...

Visual Studio Code plugin for CScout

I'm building a VS Code extension that brings the power of CScout’s whole-program C analysis directly into the editor. My goal is simple, let...

2025

8 projects

Official year page

Analysis and System Design Proposal to myUni For GSOC 2025

Problem Statement: The current MyUoM app for Greek universities is a central hub for students and faculty, but it's missing some key features. Right...

Building a centralized hub for open-source Greek NLP datasets with GlossAPI

This project addresses the lack of accessible, Greek high-quality datasets for training Large Language Models (LLMs). Although robust LLM frameworks...

Flexible GovDoc Scanner - Eftihis Drakakis

Greece’s public business records, available through the GEMI portal, contain valuable information such as company names, founding dates, and key...

Extending the capabilities of OpenTRIM

OpenTRIM is a C++ Monte Carlo simulation framework that models the interaction of ions with matter, tracking energy deposition and defect creation....

PersonalAIs: Generative AI Agent for Personalized Music Recommendations

PersonalAIs: Generative AI Agent for Personalized Music Recommendations This project aims to enhance music streaming experiences by building an AI...

Exploring and Abstracting Triplestore Alternatives - Maira Papadopoulou

This project aims to develop a Python library that abstracts multiple RDF triplestore systems into a unified, developer-friendly interface. By...

Creating PyApothesis for Kinetic Monte Carlo Simulations

The Ziff–Gulari–Barshad (ZGB) model describes how CO and O₂ molecules adsorb and react on a metal surface represented as a square lattice. CO...

Expanding HassIO Smart Home Capabilities via Low-Code Automation Development with SmAuto

Smart home environments are increasingly popular, integrating a wide range of IoT devices to enhance user experience. However, the complexity of...

2024

9 projects

Official year page

Development and Enhancement of the Cloud-Based FOSSBot Platform

In pursuit of this objective, the project will focus on implementing advanced features and functionalities to enrich the learning experience for...

Enabling Apothesis to support atomic layer deposition and etching processes

Creating a new process class and a file reader to read lattice heights from in Apothesis to support ALD/ALE process. There is an abstract process...

Greeklish-to-Greek: Development of an open-source and state-of-the-art toolkit Project Proposal

This project aims to create an open-source python toolkit that efficiently and accurately converts Greeklish text to Greek text. This will be...

EDGAR-crawler 2.0: Enhancing Information Extraction of Company Reports

This project aims to expand the information extraction capabilities of the EDGAR-crawler, a project which allows users to download different types of...

Creating a Factory Pattern for Handling Lattices in Apothesis

Apothesis is an open-source software tool for simulating and analyzing deposition processes through the use of the kinetic Monte Carlo method. This...

Open-Technologies-Alliance-Proposal-Yujun Liu

This proposal was titled Enhancements for Flexbench: OpenAPI Integration and Anonymization using Machine Learning (ML). I am leveraging my skills to...

MD Attractor

The objective of this project is to create a web Application, for recommending song based on the Ego Network and Similarity Comparison formed using...

MyUni - Developing a versatile, accessible university WebApp

The aim is to create a webapp that can be used by different universities and various functionalities/customizations can be added to the webapp for...

DIY IoT Physics Experiments for education: Enhancing Remote Learning and Experimentation

This project is an extension of previous work in GSoC 2023. The existing version has many problems, such as a laboratory management tool and the need...

2023

7 projects

Official year page

Alexandria3k Extension

The objective of this project is to expand the capabilities of Alexandria3k, an open-source Python package for bibliographic metadata management, to...

Creating new Lattices for Apothesis

The goal of this project is to enhance Apothesis, an open-source software that enables the simulation of thin film deposition processes, by adding...

Development of a Robotic Education Platform for the DIY robot kit for educators

This proposal aims to improve the scalability and maintainability of Fossbot robot software project by splitting the front-end and the back-end into...

DFlow: textual DSL for rapid Virtual Assistant development

DFlow is a tool designed to simplify the process of creating conversational models for virtual assistants. It aims to solve the problem of manual...

Development of a Web Based robotic simulator for the DIY robot kit for educators

I propose to develop a comprehensive and accessible robot simulation system for the FOSSbot project, utilizing cutting-edge technologies and best...

Epoptes improvements

Introduction Epoptes (Επόπτης - a Greek word for overseer) is an open source computer lab management and monitoring tool. It allows for screen...

IoT Physics lab

The project idea aims at making the code for the ESP8266 based NodeMCU, in order to make an IoT network of sensors and actuators for different...

2022

9 projects

Official year page

Flexbench

It is a forked project from the http-traffic-simulator npm package, which was developed to provide simulated throttled http traffic for testing...

First Year Student on Parallelised Flows

The project idea is creating parallel working and reusable flows by using Node-Red's subflow-workflow features. This project requires a lot of...

DIY Robot

The project I want to focus on is developing a more compact version of DIY robot for younger students,opposed to the more modular design it currently...

Build Recorder

The aim of the project is to create a monitor tool that will record information when building a project. Said information could include, among...

I/O infrastructure for Apothesis

Apothesis is an open-source software that allows the simulation of thin film deposition processes via the Kinetic Monte Carlo method. Thin-film...

Development of a backend management system for NodeRed instances

NodeRed is a visual programming tool than can run on browsers. Project revolves around creation of an API that would facilitate deployment of...

Label Buddy 2.0: Automated audio-tagging using transfer learning

This project is an enhancement to the previous work that has been done. Its goal is to make annotation simple and easy while also providing a...

Development of a DIY robot kit for educators

The goal of the project is to extend the low-cost DIY robot kit for educators, including the designs, tutorials, and basic use-case scenarios. All of...

Hephaestus: Testing the TypeScript compiler

The 2010s decade marked a beginning for widespread compiler testing with the release of programs like Csmith, a C program generator that since its...

2021

9 projects

Official year page

MediaCMS - modern, fully featured video and media CMS

MediaCMS is a modern, fully-featured open-source video and media CMS. It is developed to meet the needs of modern web platforms for viewing and...

Sastix-CMS: A general purpose Java CMS in Spring Boot

The Sastix-CMS is a CMS solution based on the robust Spring Boot framework. Up until now the CMS provided a REST API offering functionality for...

HA-Auto: Node-RED Compatible DSL for Home Automation

HA-Auto is a Domain Specific Language (DSL) based on the model interpretation paradigm, that enables users to program complex automation scenarios,...

DeepbotsZero

Implement two humanoid environments for the deepbots framework, using KONDO's KHR-3HV and Nao as agents. Work on zero-shot learning and extending the...

Development of a DIY robot kit for educators

The goal of the project is to develop a low-cost DIY robot kit, including the designs, tutorials and use-case scenarios. The DIY robot kit should be...

sch-webapps: aggregator for web-based educational material

Photodentro is the official repository of K12 educational material for Greece. It contains more than 15,000 learning objects or applications which...

hashesdb

hashesDB will be a command line tool that will help users manage a database of hashes of files. It will provide several database-related...

Creation of a multi user audio first annotation tool

An annotation tool helps people (without the need for specific knowledge) to mark a segment of an audio file (waveform), an image or text (and...

Extending Deepbots to evolutionary algortihms

Deepbots is a wrapper framework for the open-source robotics simulator Webots. It acts as a middleware between the simulator and Reinforcement...

2019

13 projects

Official year page

Anonymisation Through Data Encryption of Sensitive Data in ODT and Text Files in Greek Language

The GDPR defines pseudonymization and the processing of personal data in such a way that the data can no longer be attributed to a specific data...

Port Qt Quick Controls Calendar widget to Qt Quick Controls 2 module

Brief Explanation Qt is an open source cross platform framework facilitating GUI applications development, for mobile, desktop and embedded devices....

Replacement of LTSP

LTSP (Linux Terminal Service Project) allows diskless workstations to be netbooted from a single server image, with centralized authentication and...

Ajax based interface Cscout

Create a modern dynamic interface for the CScout project

Greek Government Gazette text mining, cross-linking and codification - 3gm

The Greek Government Gazette text mining project or 3gm, is an open-source automatic codification project using Natural Language Processing...

Round-trip integration between GitHub/GitLab issues and git-issue

Git-issue is a minimalist issue management system based on git. It strives to be simple to use, decentralized, and in line with existing Unix...

Upgrade UMLGraphs with Java's new doclet API

Java and UML (Unified Modeling Language) are very strongly connected. As for the Java programming itself there are countless software and editors...

Development of a Tool for Extracting Quantitative Text Profiles

Text analysis is a fascinating field that attracts people from many scientific fields. As of today, text analysis is executed through powerful...

Development of a Greek open source Morphological dictionary and application of it to Greek spelling tools

The goal of this project is the development of a Greek open source Morphological dictionary and integration of it into Greek spelling tools. Data...

The missing features of NextCloudPi: Automatic installation and integration of several apps on NextCloudPi and implementation of new features and options

NextCloudPi (NCP) is a preinstalled and preconfigured Nextcloud, which can be used as cloud service to self host securely private data. NCP is open...

Creation of an online Greek mail dictation system, using Sphinx and personalized acoustic/language model training

The purpose of the project is the implementation of an online Greek mail dictation system. In practice, the user will dictate the mail that wants to...

Thesis Management System

I propose the development of a web application that will support the whole lifecycle of a thesis creation, namely, a Thesis Management System(TMS)...

A DIY Robot kit for educators

Hello, my name is Christos Chronis postgraduate student of Harokopio University of Athens in Informatics and Telematics department. I have a great...

2018

10 projects

Official year page

GSoC Epoptes Proposal

Epoptes, a computer lab management and monitoring tool, has been undermaintained for the last couple of years. It’s currently powered by Python 2 and...

Addition of Greek language to Spacy.io

I propose the addition of Greek language in spacy.io and the implementation of an extra feature of sentiment analysis for the Greek language. On the...

WSO2 Identity Server Userstore using Web Services to get claims

WSO2 Identity and Access Management Server is open source popular identity and access management server throughout the world plus WSO2 Identity...

Software Components and IP management

CLIO -- a system for maintaining software component information. CLIO is also a backronym for the system of maintaining Components, Licenses, IP and...

Government Gazette text mining, cross linking, and codification Project - 3gm

Government Gazette text mining, cross linking, and codification Project - 3gm About the project Welcome to Government Gazette text mining, cross...

LibreOffice customization and creation of legal Templates for LibreOffice

I would like to contribute by making a ready to use customized UI for the LibreOffice suite that achieves a familiar with MS Office 2013 environment...

Government Gazette NER & Metadata Extraction

Manual and ML modules in Python for NER and Metadata extraction of responsibility assignments (RespAs) to organizations of public administration...

Python PenTest Library (PyPen)

Development of a Python library for penetration testers. The library will include a set of tools for performing the basic tasks for attacking a...

Adding Greek glyphs to the open source font Arima Madurai

This project aims to extend the collection of fonts supporting Greek script in the Google Fonts Catalog. Indeed, today 35 typefaces supporting Greek...

Adding Greek language support to the open source fonts of the typeface Cantarell

Cantarell is a humanist sans serif typeface optimized for on-screen reading. It was originally developed by Dave Crossland in the MA Typeface Design...

2017

4 projects

Official year page

Diavgeia

Diavgeia is the open governance initiative which forces greek public administrative units to publish their acts and decisions online. This project...

Implementation of a New Re-encryption Mix-net for Zeus

I'm interested in the implementation of a new mix-net for Zeus because the current mix-net is not very sufficient. The open source community would...

Adding Greek support for the Open Source Font “Eczar”

I would like to contribute by adding Greek support for Eczar, including polytonic, for all 5 weights. Eczar is designed by Vaibhav Singh, produced by...

DonationBox

The main target of the project is to modernize the so called donation boxes, to keep pace in the new digital era. This will achieve by implementing...