GitHub - dannote/ghostty_ex: Terminal emulator library for the BEAM โ libghostty-vt NIFs with OTP integration ยท GitHub
2026-04-30
![]()
Ghostty_ex is an Elixir library that wraps libghostty-vt, providing a BEAM-native terminal emulator with SIMD-optimized VT parsing, full Unicode support, and 24-bit color capabilities. Terminals are implemented as GenServers, allowing direct integration with OTP supervision trees, and support features like text reflow on resize, scrollback management, and multiple output formats (plain text, HTML, or raw cell grid for custom rendering). Precompiled NIF binaries are provided for x86_64 and aarch64 Linux and aarch64 macOS, with an API for writing data, capturing snapshots, managing cursor position, and receiving terminal effects as Erlang messages.
Was this useful?