Libghostty now fully exposes the Kitty Graphics Protocol. This may be the first native embeddable terminal to support this. I added a full Kitty graphics renderer to Ghostling (the libghostty demo project) in ~270 LoC. Ghostling PR: https://t.co/HXs9vxCgmY
Ghostty GUI has supported Kitty graphics since version 1.0 and I believe we have one of the most comprehensive Kitty graphics protocol implementations besides Kitty itself.
For example, we support unicode placeholders which lets the protocol work in tmux, which is -- I think -- only supported by Ghostty besides Kitty.
Now this robust, real world proven implementation is available to anyone embedding Ghostty. Enable it with a few lines of code and build a renderer with a couple hundred as shown in Ghostling. Amazing.