Awesome libghostty
June 21, 2026 ยท View on GitHub
A curated list of awesome projects, tools, and resources built with or for libghostty.
Contents
- Core & Libraries
- Terminal Apps & Clients
- Web & Embedded Terminals
- AI Tools & Agent Orchestration
- System Integrations & Utilities
- Resources
Core & Libraries
- flutter_ghostty - Flutter Embedder for libghostty.
- ghosdin - Odin bindings for libghostty-vt, with a graphical terminal emulator and embeddable quake-style game console using raylib.
- ghosttpy-vt - Python bindings for ghostty-vt.
- Ghostty - Reference implementation and home of libghostty.
- Ghostling - A minimum viable terminal emulator built on the libghostty C API in a single C file, using Raylib for rendering.
- ghostty_ex - Elixir BEAM NIFs for libghostty-vt with OTP integration.
- ghostty-opentui - A fast ANSI/VT terminal parser powered by libghostty-vt, with JSON output, plain text stripping, and a TUI viewer built on OpenTUI.
- GhosttyKit - SwiftPM wrapper around Ghostty's macOS libghostty XCFramework.
- go-libghostty - Go bindings for libghostty-vt with cgo, static linking by default.
- libghostty-cpp - C++ bindings for libghostty-vt.
- libghostty-dart - Dart FFI bindings to libghostty-vt for building terminal emulators in Flutter.
- libghostty-mbt - MoonBit bindings for libghostty.
- libghostty-odin - Libghostty bindings for the Odin programming language.
- libghostty-ohos - HarmonyOS HAR library for embedding a Ghostty-powered terminal surface with native rendering, IME, search, and theme support.
- libghostty-rs - Rust FFI bindings and safe API for libghostty-vt, with a Rust port of Ghostling using macroquad.
- libghostty-spm - Prebuilt GhosttyKit.xcframework distributed as a Swift Package for easy integration.
- libghostty-vaxis - libghostty integration for the Vaxis Zig TUI library.
- libghostty-vt-dotnet - .NET bindings for libghostty-vt to parse VT output, inspect the terminal grid, and build custom renderers.
- libghostty-vt-node - ABI-stable Node-API bindings for libghostty-vt terminal semantics.
- Restty - A lightweight web terminal library powered by libghostty-vt, WebGPU, and text-shaper, with xterm.js API compatibility.
- RoyalTerminal - High-perf .NET 10 cross-platform libghostty based terminal for Avalonia.
- shade - A neovim-centric Swift library based on libghostty.
- sshotty-term - Open-source Flutter terminal library built on Ghostty's VT engine, powering the Sshotty SSH client.
- Termini - A native terminal surface for SwiftUI apps with libghostty rendering, local PTY, and SSH transports for iOS and macOS.
- ts-libghostty - TypeScript bindings for libghostty.
- Zmx - Session persistence for terminal processes, using libghostty-vt for terminal state restore.
Terminal Apps & Clients
- Chuchu - A modern, native Android SSH client powered by libghostty
- conterm - A modern macOS terminal built on libghostty.
- deepin-terminal-ghostty - Deepin Terminal reborn with libghostty.
- Dotty - Terminal emulator built with
.NET+ libghostty. - Echo - A fast, modern SSH and Mosh client for iOS and iPadOS powered by Ghostty.
- emacs-libgterm - Terminal emulator for Emacs using libghostty-vt, with ANSI colors, scrollback, and cursor sync via a Zig dynamic module.
- fantastty - A macOS terminal emulator built on Ghostty's libghostty with session workspaces, notes, and live tab previews.
- footty - foot's Wayland UI paired with libghostty's VT rendering.
- Forge - A native macOS terminal multiplexer built for parallel CLI agents and long-running tasks, powered by libghostty.
- forgetty - Daemon-architected GTK4 terminal for Linux, built on the Ghostty VT engine.
- Geistty - Native iOS/iPadOS SSH terminal powered by Ghostty's terminal engine with Metal rendering and tmux control mode.
- Ghostel - Terminal emulator for Emacs with true color, shell integration, OSC 8 hyperlinks, mouse tracking, Kitty keyboard protocol, and incremental rendering.
- Ghostree - A fork of Ghostty with native support for git worktree & AI agents.
- ghosttyfx - JavaFX terminal that uses libghostty.
- GhosttyWatch - Ghostty terminal emulator port for Apple Watch Ultra 2 with voice dictation, Digital Crown navigation, and libghostty-vt rendering.
- gostty - A terminal emulator built with Go, powered by libghostty and guigui (Ebitengine).
- hollow - Terminal emulator in Zig with a LuaJIT scripting layer and libghostty-vt for VT parsing and rendering.
- Husk - A lightweight, daemon-based Wayland terminal written in C++ and powered by libghostty.
- it-shell3 - Terminal multiplexer with first-class CJK input support, built on libghostty.
- macterm - A lightweight, native terminal for macOS built with SwiftUI and libghostty.
- mightty - Experimental Windows terminal powered by libghostty.
- Mori - A native macOS workspace terminal organized around projects and worktrees, powered by tmux and libghostty.
- Muxy - A macOS terminal multiplexer built with SwiftUI and libghostty.
- Nekotty2 - Nekotty version 2, based on libghostty-vt.
- OpenOwl - A macOS native Git GUI and terminal desktop app built with Swift, libghostty, and Metal GPU rendering.
- phantty - Windows renderer for libghostty-vt.
- Quay - A native macOS connection manager for SSH & SFTP, built on Ghostty's terminal core.
- remux - Native iOS tmux client with a mobile-first UI for persistent terminal sessions.
- RootShell - The terminal, reimagined for Apple platforms.
- shellbar - A terminal emulator with a configurable command toolbar, built on Ghostty's VT engine for Linux.
- Spectty - A fast native SSH & Mosh terminal for iOS.
- tildaz - Quake-style drop-down terminal for Windows and macOS, built with Zig and libghostty-vt.
- Umbra - A high-performance, GPU-accelerated Android terminal powered by libghostty.
- VVTerm - A Ghostty-powered SSH client for iOS, iPad, and macOS with iCloud sync and voice-to-command.
- Watchtower - A stacked terminal emulator with an integrated browser pane.
- wispterm - A cross-platform terminal workspace for remote development and AI agents, powered by libghostty-vt.
- ykmx - Yukai's take on a libghostty-based terminal multiplexer.
Web & Embedded Terminals
- browstty - A Zig WASM module that implements libghostty to emulate a terminal in the browser.
- electron-libghostty - libghostty embedded inside an Electron shell.
- ghostty-web - Ghostty for the web with xterm.js API compatibility.
- jupyterlab-ghostty-terminal - A terminal emulator extension for JupyterLab powered by libghostty.
- mdnb - A native macOS markdown editor with git sync + embedded Ghostty terminal.
- obsidian-ghostty-terminal - True Ghostty terminal (libghostty-vt WASM) embedded in Obsidian with multi-split support and file-explorer context menu.
- onyx-shell - Embedded terminal plugin for Obsidian powered by Ghostty's VT parser and Canvas renderer.
- pynb - A native macOS Jupyter-compatible Python notebook app with an embedded Ghostty terminal.
- RemoteTTYs - Remote terminal access to your home PC/Mac from a browser using ghostty-web, with a Go agent that requires no open ports or NAT traversal.
- vscode-bootty - An alternative terminal extension for VS Code powered by libghostty-vt via WebAssembly.
- webterm - A web terminal server with a dashboard mode and live terminal tiles, using ghostty-web for WebAssembly-based rendering.
AI Tools & Agent Orchestration
- ADHDev - Self-hosted control plane for AI coding agents with a libghostty-backed session-host runtime.
- agtmux-term - AI-agent-aware terminal emulator with libghostty and a SwiftUI sidebar.
- AiyuTerm - Native macOS terminal workspace with multi-repo sidebar, persistent split layouts, SSH, tmux, and real-time AI agent status, powered by Ghostty.
- Aizen - Bring order to your projects, environments, and day-to-day work. A macOS workspace for parallel development.
- blink - A modern AI terminal built on libghostty.
- cmux - A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents.
- codelima - Safely run coding agents in fully isolated local VM sandboxes.
- con-terminal - The native terminal emulator with a built-in AI harness.
- in0 - A native macOS terminal multiplexer with live AI agent status, built on libghostty + SwiftUI/AppKit.
- limpid - A macOS-native terminal for the AI coding agent era.
- moai-studio - Pure Rust cross-platform agent IDE with GPUI UI, libghostty-vt terminal, SPEC-first development, and integrated MoAI-ADK orchestration.
- moss - A macOS terminal workspace for orchestrating AI coding agents with multi-terminal canvas, agent status tracking, and file preview.
- Mux0 - A native macOS terminal built on libghostty, with workspaces, tabs, and split panes plus live status for Claude Code, OpenCode, and Codex sessions.
- paulatty - An AI agent team workspace built on libghostty.
- TheCommander - A native macOS AI workspace for coding agents with diff review, git workflow, and worktree management.
- Factory Floor - A native macOS workspace for parallel development with git worktrees, Claude Code agents, and embedded dev servers with automatic port detection.
- frep - An agentic terminal emulator built on libghostty.
- Mux - Desktop and browser app for isolated, parallel agentic development.
- Supacode - An open-source native macOS command center for running coding agents in parallel, powered by libghostty.
- taskers - An agent-first terminal workspace app with a Rust shell, flexible terminal backend, and Niri-like tiling model.
- termscope - Headless terminal emulator CLI powered by libghostty-vt.
- tuidoscope - A terminal multiplexer for TUI apps with tab sidebar, fuzzy command palette, session persistence, and vim-style navigation, built with OpenTUI, SolidJS, and libghostty.
- witty - AI-powered terminal emulator built with Python, Qt6, and Rust.
- YEN - Terminal-first IDE with native speech-to-text, stylish themes, and custom notifications.
- Zentty - A native macOS terminal for agentic development with vertical tabs, hyprland/niri-style worklanes, notifications, and an agent-aware sidebar.
System Integrations & Utilities
-
evp - A terminal recorder powered by libghostty and Rust.
-
findr - A keyboard-driven file manager for macOS with an embedded terminal via libghostty.
-
hauntty - Terminal session persistence using Ghostty's VT parser compiled to WASM, written in Go.
-
headless-terminal - Puppeteer for TUIs (vim/emacs/htop/nethack) with a Go CLI backed by libghostty-vt.
-
Hot Notes - macOS Notes fuzzy search.
-
NeoShell - A shell-first remote workspace on iPad.
-
OmniWM - macOS tiling window manager inspired by Niri and Hyprland, with a Ghostty-powered quake terminal.
-
OrbStack - Fast, lightweight Docker & Linux on macOS, with a built-in Ghostty-powered terminal.
-
reed - Terminal file viewer with syntax highlighting, inline images, and Mermaid diagrams, powered by libghostty-vt.
-
Ribari - A niri-inspired tiling web browser for macOS with libghostty integration.
-
term2html - A terminal output (ANSI) to HTML converter that respects your terminal colors, built with libghostty-vt.
-
Trolley - A terminal emulator runtime for distributing cross-platform TUI applications to end users, powered by libghostty.
-
vanish - A lightweight terminal session multiplexer built on libghostty-vt.
-
vterm-mcp - MCP server that drives and tests TUI applications via a libghostty-vt powered PTY.
Resources
- libghostty API Reference - API reference documentation for libghostty.
- libghostty is coming - Announcement post introducing libghostty and its direction.
Contributing
Contributions are welcome. Please see CONTRIBUTING.md for guidelines.
This repository is licensed under the MIT License.