Steven Gonsalvez

Software Engineer

Libghostty 1.0

Why CEREBRO kept it

Terminal emulator library; core terminal tech, borderline

The text below is an automated extraction of the article at https://mitchellh.com/writing/libghostty-1-0, stored verbatim in the public cerebro-vault repository. Copyright remains with the original publisher (mitchellh.com).

Mitchell Hashimoto Libghostty 1.0 libghostty-vt 1.0 is here. libghostty is a portable, high-performance C library for terminal emulation, extracted directly from the core of Ghostty. The 1.0 release means both the library itself and the C ABI are now stable. A little over a year ago, I wrote that libghostty is coming. At the time, the Zig module had just been merged, the C API didn't exist, and nobody but Ghostty was a consumer. Today, the C API is a complete terminal emulator, it runs in production for millions of people across hundreds of products, both free and commercial, and it has a real

Community take

Praise for libghostty reaching 1.0 is broad, but the sharpest question is why the API is C rather than Zig with a C-like interface, and Windows Ghostty is still missing.

Backlinks

Appeared in 1 briefing

Related

Shares tags: cerebro/signal · cli/tui

Also from mitchellh.com

Only signal from mitchellh.com so far.