The Linux Foundation logo

The Linux Foundation

Non-profit consortium fostering growth of Linux

GSoC Participation History

Technologies

Topics

Past Projects

IIO Driver for ADE9113

Create a Linux IIO driver for Analog Devices, Inc.'s ADE9113 Isolated, Sigma-Delta Analog to Digital Converter. Upstream the driver and associated...

Topics:ux
advanced

App Store: A Secure, User-Friendly Application Platform for Embedded Linux IVI Systems

Problem: Embedded Linux systems, particularly for In-Vehicle Infotainment (IVI), lack a user-friendly, secure application store that matches the...

Topics:androidmobileapimlai

Intelligent Camera Stream Integration and Warning System (ICSW)

The proposed implementation is planned to include building the camera-based warning system, starting from the low-level driver implementation,...

Topics:aiui

Conformance Checker for SPDX AI SBOM

Adding support of a new file format (SPDX 3.0) and a new compliance standard (EU Artificial Intelligence Act) for SPDX SBOM Conformance Checker. This...

Topics:aiui
advanced

Porting Printing to Zephyr

Current driverless print servers can be complex and resource-demanding in large part since they only run on full-scale operating systems like Linux....

Topics:aiux

Stabilizing and extending patch-hub for a v1.0.0 release

patch-hub, a sub-project of kw, diverged from its parent around July 2024 to accommodate a broader scope. Since then, it has introduced several...

Topics:mlai

GNOME Control Center: Finalizing the New Printing Architecture for GNOME

The latest CUPS 3.x versions support only driverless printing through the new IPP Everywhere architecture. Modern printers predominantly use...

Topics:mlaiui

Google Summer of Code 2025: IIO Driver

I am going to write the code for the ADE9113 IIO Driver and the related device tree documentation. I will also provide a comprehensive tutorial...

Topics:aiux

Rust bindings for libcups2/3

This project will create comprehensive Rust bindings and idiomatic wrappers for CUPS (Common UNIX Printing System), enabling Rust applications to...

Topics:apibackend

Integrating OSS-Fuzz for Go-Based and Python-Based OpenPrinting Projects

The OpenPrinting ecosystem includes several utilities for driverless printing, protocol implementation, and printer management, including projects...

🐍 python
Topics:ui

Modernize OpenPrinting Website with Next.js

The OpenPrinting website is an essential platform for Linux printing resources. The current system lacks modern UI enhancements and optimized SEO....

⚛️ react
Topics:webaiuiux

Automotive Grade Linux (AGL) - meta-ros

The integration of the Robot Operating System (ROS) Framework as an option within Automotive Grade Linux (AGL) through the meta-ros yocto layer is an...

Topics:ux

OpenPrinting Image Output Verification Framework

Currently, OpenPrinting's testing only looks for errors or crashes; it does not automatically verify the content of print or scan output. This...

Topics:ui

Porting pyCUPS to CUPS 3.x API and implementing it in system config printer

Currently, PyCups support upto libcups 2.4.x. PyCups being written using the C extensions for Python, is very tough to maintain, and to implement new...

🐍 python
Topics:apiai

Enhancing the Functionality of spdx-license-diff

The spdx-license-diff browser extension compares selected text on a webpage against the SPDX License List, showing the best matching license and a...

Topics:webaiui

Add Virtual DAI component to SOF

The project aims to implement a Virtual Digital Audio Interface (DAI) for the Sound Open Firmware (SOF) to facilitate debugging, rapid prototyping....

Topics:apiai

KDE Print Manager vs. CUPS 3.x

The KDE Print Manager, a critical component of the KDE desktop environment, requires updates to support the advancements introduced in CUPS 3.x. This...

Topics:aiui

Running Open-Source ML Models on HiFi4 DSP with Zephyr RTOS

This proposal tackles the challenge of efficiently running machine learning models on resource-constrained HiFi4 DSPs using Zephyr RTOS. The approach...

Topics:mlaiui

Rust bindings for cpdb-libs

The Common Print Dialog Backends (cpdb-libs) library from OpenPrinting serves as a bridge between application print dialogs (like GTK, Qt,...

Topics:apimlaicloudui

GTK Print Dialog: Modern dialog with built-in preview in main view

We are trying to solve the problem of print dialogs in the gtk. The actual gtk contains a very simplistic approach regarding the print dialogs which...

Topics:aiui

Utilizing OSS-Fuzz-Gen to Improve Fuzz Testing for OpenPrinting Projects

This project aims to improve fuzz testing for OpenPrinting’s C/C++ codebases by leveraging OSS-Fuzz-Gen, a new framework that uses Large Language...

Topics:ai

Frequently Asked Questions

The Linux Foundation | GSoC Org Profile & Stats - Learn about The Linux Foundation's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

c dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

The Linux Foundation - GSoC Organizations Guide | GSoC Organizations Guide