All GSoC years

GSoC 2026 Projects

Project ideas and proposals for GSoC 2026.

Project Ideas

GSoC 2026 Proposals

15 projects

AI-Driven Printer Compatibility and Recommendation Portal: Printer Data Intelligence & ML Pipeline

1 contributor, large-size (350 hours), Level of difficulty: Hard

Mentors:RudraTill KamppeterTill
Read more

AI-Driven Printer Compatibility and Recommendation Portal: Intelligent Printer Discovery & Recommendation Web Interface

1 contributor, large-size (350 hours), Level of difficulty: Intermediate–Hard

Mentors:RudraTill KamppeterTill
Read more

Automated and LLM-Assisted Fuzz Harness Generation for OpenPrinting Projects

1 contributor, large-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillJiongchiZixuan
Read more

Build a Full Print System Testing Pipeline

1 contributor, large-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTill
Read more

CI Testing programs for libpappl-retrofit and libppd

1 contributor full-size (350 hours), Level of difficulty: Intermediate

Mentors:Till KamppeterTillMichael SweetMichael
Read more

Cloud-Native Packaging for CUPS and Printer Applications

1 contributor, large-size (350 hours), Level of difficulty: Intermediate

Mentors:KyleMohammadSonali+1
Read more

COSMIC Desktop: Printer setup tool and print dialog

2 (perhaps 3) contributors full-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillMichaelMintu+1
Read more

cups-filters: Create OCR filter to deliver scans as searchable PDFs

1 contributor medium-size (175 hrs), Level of difficulty: Intermediate

Mentors:Till KamppeterTillSahilDheeraj
Read more

Extend PDFio to be a PDF renderer/displayer

1 contributor large-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillMichael SweetMichaelIra
Read more

Fuzz/Test go-cpython

1 contributor, large-size (350 hours), Level of difficulty: Intermediate

Mentors:Till KamppeterTillJiongchi
Read more

KDE Print Manager: Completing CUPS 3.x support and Printer Application integration

1 contributor full-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillMike
Read more

Porting OpenPrinting Software to Zephyr

1 contributor, large-size (350 hours), Level of difficulty: Intermediate

Mentors:IulianaHubertAkarshan+1
Read more

system-config-printer vs. CUPS 3.x

1 contributor full-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillSoumyadeepZdenek
Read more

System-Level Fuzzing for Parsing Features in OpenPrinting Projects

1 contributor, large-size (350 hours), Level of difficulty: Hard

Mentors:Till KamppeterTillJiongchiGünther
Read more

Validation of the IANA IPP Registrations Database

1 contributor, large-size (350 hours), Level of difficulty: Intermediate

Mentors:Till KamppeterTill
Read more