Ghostty's Embeddable Terminal Emulator Library, libghostty, Launches
2025-09-24
The Ghostty project has released libghostty, an embeddable library for any application to integrate a modern, fast terminal emulator. The first release, libghostty-vt, is a zero-dependency library (not even libc!) providing an API for parsing terminal sequences and maintaining terminal state, directly extracted from Ghostty's core. A Zig API is available for testing now, with a C API coming soon. libghostty aims to solve the common shortcomings of existing terminal emulator implementations—incompleteness, bugs, and slow speed—offering developers a stable, reusable solution. Future plans include expanding functionality with input handling, GPU rendering, and more.
Development
embeddable library