Libghostty 1.0(mitchellh.com)
1076 points by mfiguiere 5 days ago | 194 comments
tl;dr: Libghostty-vt 1.0, a portable C library for terminal emulation extracted from Ghostty, has been released with a stable ABI and semantic versioning. It's already powering JetBrains IDEs (12.5M+ users), has an approved PR to replace libvterm in Neovim, and is used by OrbStack, Vercel's Turborepo, and others, with bindings across most major languages. The MIT-licensed library supports Linux, macOS, iOS, FreeBSD, Windows, Android, and WebAssembly, has no copyleft dependencies, creates no threads, and can run freestanding without libc.
HN Discussion:
  • ↑Praise for Mitchell and the project's integrity and vision
  • ↑Personal experience using libghostty to build own projects validates its utility
  • ↑Ghostty's technical features (graphics protocol, TUI support) are excellent in practice
  • •Requests comparison to existing alternatives like libvte
  • •Questions about resource limits and isolation for multi-tenant embedding use cases