This project will build a native printer setup tool for the COSMIC desktop. It will add a Printers page in Settings and an Add Printer flow for...
Task #4: AI-enabled Backup Camera
Abdulrahman Yasser Abdulrahman
The project should deliver an AI-enabled backup camera application for AGL using Fluorite. It captures multiple camera feeds via Gstreamer, stitches...
Fuzz and Test the go-mfp CPython Binding
Abhishrestha Tiwari
The go-mfp cpython package is a unique Go library that embeds CPython as a scripting engine, supporting multiple isolated sub-interpreters with...
Building a Full Print System Testing Pipeline
arman01
Modern printer testing remains heavily dependent on physical hardware, making it slow, expensive, and difficult to scale for regression testing....
COSMIC Desktop Print Dialog
Ayush Chauhan (bakayu)
Build a production-ready CPDB-based print dialog for COSMIC and integrate it with xdg-desktop-portal-cosmic (PreparePrint + Print) so desktop and...
device tree bindings : Convert to DT schema
Bhargav Joshi
A Device Tree (DT) is a data structure used to describe non-discoverable hardware to the OS or bootloader. It is written in a device tree source...
Converting Legacy Linux Kernel Device Tree Bindings to YAML Schemas
edybostina
Device trees tell the Linux kernel how hardware is laid out. Currently, many of the rules for these device trees are written in plain .txt files....
AI Driven Printer Compatibility and Recommendation Portal
Gati Varshney
OpenPrinting maintains detailed Linux printer compatibility data through Foomatic, but users lack an intuitive way to discover or evaluate printers....
CISA 2025 SBOM Conformance and SPDX 3 Support
Induwara Gunasena
The current SPDX conformance tools do not support the upcoming 2025 CISA SBOM minimum elements draft or the newly introduced AI and Dataset profiles...
AGL Bluetooth Integration
JianDe
Automotive Grade Linux's modern Flutter UI framework lacks native Bluetooth connectivity. The legacy Bluetooth services cannot be reused because they...
Real-Time Audio Capture and Playback Pipeline for Zephyr with Optional ML Integration
mohittalwar23
Zephyr provides low-level I2S and DMIC driver APIs along with a few narrow samples (echo, codec), but lacks a reusable application-layer audio...
Porting OpenPrinting to Zephyr
nomkar24
This project focuses on porting the CUPS architecture and OpenPrinting tools to the Zephyr RTOS, building on prior work to enable reliable printing...
Implement Missing Greybus Protocols in Zephyr
Pavithra CP
BeagleBoard devices currently lack support for Greybus Camera and Audio class protocols, preventing them from acting as multimedia bridges. This...
CI Testing Programs & Upstream Integration for OpenPrinting
Rohit 0209
This project establishes a comprehensive, automated Continuous Integration (CI) and testing infrastructure across five core OpenPrinting repositories...
ROS-Embedded LiDAR Perception in CARLA with AGL Visualization
Shaurya Rane 123
This project aims to build a complete end-to-end LiDAR perception pipeline for Automotive Grade Linux (AGL) using ROS 2 and the CARLA simulator by...
KDE Print Manager – Completing CUPS 3.x Support and Printer Application Integration
Tarun Srivastava
This project focuses on completing and refining KDE Print Manager’s transition to CUPS 3.x, ensuring full compatibility with the newer printing...
Extending PDFio to be a PDF renderer
Uddhav_Phatak
There is no PDF renderer with Fully permissible licensing. Available PDF renderers are licensed under GPL licensing, which is pretty restrictive in...
Advanced System-Level Fuzzing for OpenPrinting: Deep State Exploration and LLM-Augmented Mutation
Yibo Tan
This project aims to transition OpenPrinting’s security infrastructure from fragmented unit-testing to a comprehensive, state-aware system fuzzing...
Implement IPP-Scan Support in go-mfp
yogesh1801
This proposal is about adding IPP-Scan support to go-mfp, OpenPrinting’s Go toolkit for multi-function printers and scanners maintained by Alexander...