No description
Find a file
2026-05-25 13:57:34 +02:00
.github/workflows ci: run on master branch 2026-03-02 11:08:44 +01:00
CONTRIBUTING.md docs(readme): reorganize list by functional categories 2026-03-02 18:48:13 +01:00
LICENSE init: license 2026-02-07 20:59:31 +01:00
README.md feat: add vterm-mcp 2026-05-25 13:57:34 +02:00

Awesome libghostty

A curated list of awesome projects, tools, and resources built with or for libghostty.

Contents

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.
  • 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.

  • 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

Contributing

Contributions are welcome. Please see CONTRIBUTING.md for guidelines.

This repository is licensed under the MIT License.