Back to Programs

Web

JBoss Community

Community of projects around JBoss Middleware

devopsgojavakubernetesnode.jsrustcloudfrontendjavascriptreact

Participation history

8 GSoC years

2026

8 projects

Official year page

Debezium CLI A Unified Command Line Tool for CDC Pipeline Lifecycle Management

Debezium lacks a developer-friendly CLI for managing CDC pipelines. I will build a dbz, a native CLI using Quarkus and Picocli, with two subsystems:...

WildFly Elytron Native PEM KeyStore for Kubernetes TLS Secrets

This project adds native PEM keystore support to WildFly Elytron, enabling WildFly to load Kubernetes TLS secrets directly without any manual...

Host-Based Pipeline Deployment for the Debezium Platform

The Debezium Management Platform currently deploys pipelines only to Kubernetes. This project adds host-based deployment support, enabling users to...

Debezium Source Connector for Milvus

Milvus currently lacks a Debezium source connector, meaning data can flow into Milvus (via sink connectors) but not out of it into the broader data...

PyDebeziumAI: Real-time CDC Integration for LangChain & LangGraph using Debezium

Modern AI systems relying on Retrieval-Augmented Generation (RAG) often suffer from stale data due to batch-based updates. This project,...

JBoss Web Server Diagnostic Configuration Validation Toolkit

This project proposes building jws diag, a read only diagnostic CLI for JBoss Web Server that helps operators and SREs to inspect runtime and...

JBoss Web Server – Add a Diagnostic + Configuration Validation Toolkit (jws-diag)

JBoss Web Server (JWS) is Red Hat’s enterprise distribution of Apache Tomcat used in production environments where configuration correctness and...

Debezium: Source Connector for SQLite

SQLite is widely used in mobile, desktop, and edge applications but has no production-ready Change Data Capture connector. This project builds a...

2022

9 projects

Official year page

Using Bayesian Optimization to tune Kubernetes application

Description:Kruize Autotune is a Performance Tuning Tool for Kubernetes. . It uses Hyper Parameter Optimization to tune the language runtime layers...

EΑΤ - Addition of Jboss Community Server Release Snapshot and multi-version Android Projects

EAT (Eap Additional Testsuite) is a testsuite to develop tests against infinite number of JBoss servers. It’s an innovative tool because it’s...

Flotta- Edge example application

The project aims to build an application to run a workload container on a bunch of flotta-configured edge devices which collects/processes input from...

AQAvit - Deep AQAtik

The current proposal deals with the task of document similarity utilizing dense text representations. Furthermore, it leverages topic modelling to...

Flotta - Edge Example Application with sensing the Internet

Flotta Operator is a Kubernetes operator used to manage the workloads of the IoT edge devices via Kubernetes API. Flotta workloads running on...

Flotta - Reduce energy consumption

The project idea aims to reduce power consumption on Flotta-device agents on small factor edge devices at several levels. OS toolings would be...

Infinispan and Quarkus

This proposal defies the roadmap that i am going to follow for adding search&query, REST API, duplicates and reactive API support as well as...

Quarkus - API validation and tracking for Quarkus and Quarkiverse

This project is to utilize the already existing revapi.org setup and expand it to properly detect and generate documentation for api breakages in a...

Infinispan and NodeJS - NodeJS client evolutions

Currently, infinispan js client doesn't have the support of Protobuf encoded caches also Ickle is not implemented in the js client. This project aims...

2021

10 projects

Official year page

Develop a Golang-based framework to enhance Knative’s functionalities

Knative is an open-source community project that extends Kubernetes with modules for deploying, operating, and maintaining serverless, cloud-native...

Create and Enhance APIs related to Education Platform

The project aims to Create and Enhance APIs and to produce a well-built backend mechanism related to an Education Platform which strives to enable...

Classroom and Doubt forum feature in Mobile Application.

The CFC mobile application (Educult) project aims to add some specific features to the Mobile Application which will allow students from all over the...

3scale - Envoy proxy authorization cache

Implementing an in-proxy authorization cache for envoy proxy using web assembly and proxy-WASM rust SDK. The cache will be in synchronization with...

EAT - EAP Additional Testsuite

EAT is a testsuite to develop tests against infinite number of JBoss servers. It’s an innovative tool because it’s creating the test once and testing...

Project Starfix : Open anything anywhere in any IDE/editor

StarFix is a cross-platform client-side application that would let you open a file in the Editor of your choice (vscode, eclipse, intellij, emacs,...

Trust anchor management for drg

Adding trust anchor functionality to drg. Drogue Cloud supports the authentication of devices using X.509 certificates. Drg is the command-line...

3Scale - Envoy proxy authorization cache

3Scale’s API Management service allows us to manage APIs with features like authorize, rate-limit, and monetize, etc.In this project, we are going to...

CoAP protocol endpoint for Drogue IoT

This project aims to implement the CoAP endpoint library for the drogue-cloud project. The endpoint would have the ability to facilitate the...

Resolving problems with Apache Kafka examples using Charmil Framework

The Charmil Framework will help in resolving the problems in apache Kafka examples and improve Apache Kafka CLI experience by providing a number of...

2020

10 projects

Official year page

Intrusion Detection using Elytron Security Events

Elytron is an open-source, standalone library made with the purpose to provide a single, unified security solution across the whole Wildfly...

GraphQL Engine on top of Knative and NodeJS using Apache Kafka and Debezium

Knative can autoscale applications but currently, it doesn’t support GraphQL servers with subscriptions. GraphQL subscriptions currently use...

Adding a CI (Continuous Integration) tool in EAT (EAP Additional Testsuite)

Develop a CI (Continuous Integration) tool in EAT and make some changes and expansions in project’s documentation. This CI tool will be based on the...

Quarkus : Improve Gradle support

Quarkus is a Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards,which...

Integrate Docker Hub and Tekton into Knative Eventing

Knative is a Kubernetes-based platform to deploy and manage serverless workloads. Eventing is a key feature for Serverless Computing. They deliver...

Alternative Broker Implementation based on Apache Kafka

Knative eventing is a system that is designed to address a common need for cloud-native development and provides composable primitives to enable...

Teiid Translators for AVRO, Parquet files

Teiid is a data virtualization tool. This tool enables querying multiple data sources with a single query. My project covers the following 3 major...

Starfish

Starfish would be a cross platform client side application that would let you open a file in IDE of your choice (vscode, eclipse, intellij, emacs,...

k3s vs k8s

By comparing k3s k8s and writing related blogs to help technicians make technology selection in software development

Data Synchronization engine with serverless GraphQL backends

This project aims to extend Graphback by adding additional capabilities by building custom plugins. Plugins will provide Data Synchronization and...

2019

8 projects

Official year page

Script Engine Integration for Elytron

WildFly Elytron is a new security framework developed by WildFly to provide a single unified security framework across whole of the application...

EAT (Eap Additional Testsuite)

Test new features that will help develop the application and work on all versions of the software.

JBoss - Release Notes Generation Tool

The proposed tool aims to collect, process, and analyze data from various Bug Tracking Systems. The outcomes by this processed data are easily...

Adding support for missing resources & missing test coverage in Kubernetes-Client.

Adding support in Kubernetes Client for several types of Resources: ServiceCatalog TemplateInstance VolumeAttachment CertificateSigningRequest ...

Conflict Resolution and Offline Support for the AeroGear Android SDK

The aim is to extend Data Sync ( Data Synchronization using Voyager Framework ) to android by porting of the current aerogear-js-SDK (in which it is...

Adding more options in Fabric8-Maven-Plugin for building images

The project aims to add more options to fabric maven plugin for building images for OpenShift build mode. Right now fmp supports two kinds of binary...

Development of modules with new UI/UX

Development of 16 modules for the DONUT platform for better UI/UX. To simplify the configuration, these predefined modules will have the most common...

Resolver First, Secure and OpenShift Ready, Out of the Box Backend Solution using Voyager Framework.

The goal of the project is to provide production ready, autoconfigured service that will be using all the AeroGear Voyager Server functionalities and...

2018

3 projects

Official year page

EAT(EAP Additional testsuite)

Our project come in category of Testing which is EAT(EAP additional Testsuite) by which we can Test infinite software project versions .The best...

Strimzi - Bridging HTTP to Apache Kafka.

Strimzi is a project about running Apache Kafka on Kubernetes and OpenShift. An important component of Strimzi is Amqp-Kafka bridge which as the name...

Security Vulnerability Tracking Tool.

JBoss Web Servers consists of Apache Tomcat 7, Apache Tomcat 8 and Apache Tomcat 8.5 servers. JBoss Core Services consists of Apache HTTP server and...

2017

3 projects

Official year page

Apache Kafka/HBase integration in Unified Push Server

The AeroGear UnifiedPush Server sends native push messages to different mobile operating systems, such as Android, iOS and others. It has already...

Improving the hawkular android client

The aim of developing the Hawkular android client was to provide users with a seamless experience of monitoring their servers, by allowing general...

Analysis of Scalable Solutions for UPS database with Apache Kafka, Apache Spark and HBase

The Unified Push Server Database is currently based on MySQL/PostgreSQL, and the data is all stored in one schema. Database updates are handled by a...

2016

9 projects

Official year page

Ceylon Markdown

This project aims to create a Markdown processor written in Ceylon that will be a part of the Ceylon SDK. This will be based mainly on the CommonMark...

AeroGear WebPush and UnifiedPush Server integration

The AeroGear UnifiedPush Server is a powerful and scalable server that allows sending push notifications to different (mobile) platforms. And now...

Ceylon TypeScript Loader

Write a program that loads TypeScript declarations for use in the Ceylon compiler. This will allow people to use TypeScript libraries and programs,...

Test scheduling for large test suites

In real life projects it is not uncommon that the whole test suite takes hours to execute completely. This makes it hard to follow the good practices...

Hibernate Search: JSR 352 batch job for re-indexing entities

Hibernate Search is an extension to Hibernate ORM that brings the powers of full-text search via Lucene and Elasticsearch to JPA models. Think of it...

Improve existing Android client of Hawkular

World want to use features in mobility, and android is the best open source to provide that. Present Hawkular Android Client built for Alpha 3, Which...

Gabov Anton. Smart HTTP/2-based protocol for Infinispan

Smart HTTP/2-based protocol for Infinispan. The Infinispan Server distribution contains a server module that implements Infinispan’s custom binary...

Hawkular-agent For Vert.x

Vert.x has already the capability to send metrics to Hawkular. However, students in thie proposal have to implement the functionality needed so that...

Drools Rules in Minecraft

Drools and Java can work together. Java and Minecraft work together. The obvious next step is to get Drools and Minecraft to work together. The plan...