news
Project Final Report: Adding Debug Adapter Protocol Support to GJS
Quoting: Project Final Report: Adding Debug Adapter Protocol Support to GJS - vixalien's blog —
Hello again! A few weeks ago, I wrote about the work I’ve been doing this summer adding Debug Adapter Protocol (DAP) support to GJS as part of Google Summer of Code (GSoC) 2026. If you haven’t read that post, start there for the background on what GJS and DAP are and why this matters.
As my GSoC is wrapping up, I wanted to share you an update on what I’ve done, what I’ve learnt, and what I’m planning for the future.
Instead of a lengthy report, I actually want to walk you through debugging a real GJS application using the DAP support I’ve added to GJS.
By the end of this post, you’ll know how to launch a GJS app in Zed, set breakpoints (including on exceptions), step through code, inspect variables and more, all from inside your editor.