GSoC 2026 Proposal Feedback – Overlay Layer API (Matplotlib)

Hi,@story645 @QuLogic

I hope you’re doing well.

I’ve been preparing a GSoC 2026 proposal for Matplotlib under NumFOCUS, focused on introducing an Overlay Layer API for interactive backends, along with a CrosshairTool using GUI-native rendering to avoid full figure redraws.

I’ve also been contributing to Matplotlib recently, and tried to align the design with existing backend patterns and discussions around this idea.

Before final submission, I wanted to ask if you might have any high-level feedback on whether the overall direction and design seem reasonable for this project.

I completely understand if you’re unable to review proposals individually, but even brief guidance would be very helpful.

Thank you for your time and for your work on Matplotlib.

I have attached drive link of my proposal with GitHub account.

Best regards,

Chirag Sharma

Proposal Link-

GitHub account -