Ghostty's terminal library libghostty-vt hits 1.0 with stable C API
The Ghostty project has released libghostty-vt 1.0, a portable C library for terminal emulation extracted from Ghostty's core, now with a stable, ABI-locked C interface. Over the past year it moved from an experimental module to powering JetBrains IDE terminals for over 12.5 million users, with adoption also underway or planned at Neovim, KDE's Konsole, Vercel's Turborepo, devenv and others.
GoKawiil's interpretation of the reporting above, not reported fact.
A stable ABI means downstream projects like Neovim can now package and depend on the library through standard distribution channels rather than vendoring it, which developer comments suggest has been a blocker to merging integrations such as the libvterm replacement. The breadth of adopters across IDEs, shells and testing tools suggests terminal emulation is consolidating around a shared, battle-tested implementation rather than each project maintaining its own.
- libghostty-vt 1.0 ships with a stable C library and a stable, enforced C ABI.
- JetBrains IDEs already use libghostty, reaching over 12.5 million active users.
- Neovim, KDE's Konsole, Vercel's Turborepo, devenv and Antithesis are adopting or testing it.
Source: mitchellh.com, 2026-11-06
Published there as: “Libghostty 1.0”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.