# Libghostty 1.0 Launch

> Libghostty 1.0, a portable C library for terminal emulation, now runs millions of terminals across products.
- Title: Libghostty 1.0 Launch · Mitchell Hashimoto | Shortify
- Summary: Libghostty 1.0, a portable C library for terminal emulation, now runs millions of terminals across products.
- Keywords: libghostty, terminal emulation, c library, abi stability, ghostty, jetbrains, neovim, kde, vercel, devenv, antithesis, ghostel
- Source: Mitchell Hashimoto — https://mitchellh.com/writing/libghostty-1-0
- Published: 2026-11-06T00:00:00+00:00
- Read time: 1 min
- Topics: libghostty, terminal emulation, c library, abi stability, ghostty, jetbrains, neovim, kde, vercel, devenv, antithesis, ghostel
## Libghostty 1.0 Release
Libghostty 1.0 is a portable, high-performance C library for terminal emulation, extracted directly from the core of Ghostty.
## Who Uses Libghostty
JetBrains reports over 12.5 million active users of libghostty-powered terminals across IntelliJ, PyCharm, GoLand, etc.
## Neovim Adoption
Neovim has an approved pull request replacing libvterm with libghostty-vt to fix a 10-year-old reflowing scrollback issue.
## KDE and Vercel
KDE experiments with Konsole replacements built on libghostty, and Vercel's Turborepo uses it for task output rendering.
## devenv and Antithesis
devenv drives shells using libghostty, and Antithesis uses it to fuzz TUI programs and find real bugs in btop.
## Ghostel and ghostty-web
Ghostel brings libghostty to Emacs, and ghostty-web is the WASM build with an Xterm.js-compatible API.
## Commercial Products
Commercial products like OrbStack embed libghostty, and new tools such as herdr and cmux are built on it.
## Language Bindings
Libghostty has community bindings for Rust, Go, JavaScript, Swift, Python.NET, Elixir, Dart, Java, and more.
## ABI Stability
Libghostty 1.0 follows semantic versioning with strict ABI compatibility promises for packagers and developers.
## CI Enforcement
CI enforces ABI policy with libabigail checks on Linux, macOS, and WebAssembly against committed baselines.
## Packaging
Libghostty releases include signed source tarballs, dependencies tarballs, and proper SONAME for OS packaging.
## Dependencies
Libghostty uses MIT-licensed dependencies: simdutf, Google Highway, and Wuffs for Unicode and image decoding.
## Portability
Libghostty runs on Linux, macOS, iOS, FreeBSD, Windows, Android, and WebAssembly with minimal resource usage.
## Resource Usage
10,000 active terminals run on a 4-core, 8GB RAM server without thread creation or excessive memory.
## What's Next
Libghostty will focus on stability while adding terminal protocols for embedders to choose from.
## Key takeaway

Libghostty 1.0 provides stable terminal emulation for millions of users with a 1.0 release.