flâneur — a map of the web's best reading

Libghostty Is Coming – Mitchell Hashimoto

mitchellh.com · 1,497 words · saved by 1 readers

Over two years ago, in one of my first public talks about Ghostty, I shared my vision for libghostty: an embeddable library for any application to embed their own fully functional, modern, and fast terminal emulator. Libghostty is finally starting to take shape, and I'm excited to share more details about my plans for it. The first libghostty library will be libghostty-vt: a zero-dependency library that provides an API for parsing terminal sequences and maintaining terminal state, extracted directly from Ghostty's real-world proven core. It doesn't even require libc! Disclaimer: This post is predominantly a roadmap update for libghostty and announcing what will be the first shippable component of it. The Zig API is available for testing now, but the C API is not ready and will be coming very shortly. In both cases, it is early testing quality and not ready for general usage. Let's start with some background on why I believe libghostty must exist. There are hundreds of programs that imp

Libghostty Is Coming – Mitchell Hashimoto Mitchell Hashimoto Mitchell Hashimoto Libghostty Is Coming September 22, 2025 Over two years ago, in one of my first public talks about Ghostty , I shared my vision for libghostty : an embeddable library for any application to embed their own fully functional, modern, and fast terminal emulator. Libghostty is finally starting to take shape, and I'm excited to share more details about my plans for it. The first libghostty library will be libghostty-vt : a zero-dependency library that provides an API for parsing terminal sequences and maintaining termina

Explore this link on the map →

saved by

related reading