- About Ghostty
- Packages
- Resources
- Tools for Ghostty
- Plugins
- Toys
- Shaders
- Themes
- Other
- Financial Support
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. It is created and maintained by Mitchell Hashimoto.
Ghostty is a very feature-rich terminal.
Terminal features can be divided into two categories: features for end-users and features for terminal application developers.
Features for end-users are things like multi-window, tabs, splits, ligatures, auto-update, etc. These are features that make using a terminal more pleasant without requiring any changes to the running terminal applications (such as your shell, text editor, etc.).
Features for terminal application developers are things like the Kitty graphics protocol, Kitty keyboard protocol, synchronized rendering, light/dark mode notifications, etc. These features allow terminal applications to do more than they could in other terminal emulators. While these features are not directly used by end-users, end-users benefit from them because terminal applications they use every day can do more.
- For a full list of features, visit the features section in the Ghostty documentation.
- Ghostty.org
- Ghostty.town - Share your ghostty terminal configs and find new ideas from others.
- Ghostty Config tool - an unofficial tool for creating custom Ghostty configurations.
- Ghostty Home Manager Module - Home Manager module for Ghostty
- Ghostty LSP - An LSP providing hover definitions for each parameter in Ghostty's configuration
- Ghostty Ghost - Cli tool to transfer terminal settings from Kitty and Alacritty to Ghostty terminal
- GhosttyExtensions.jl - A Julia package that supports some advanced features of Ghostty
- osscz - Command-line application to dynamically change Ghostty's terminal themes based on SSH connections
- Apprentice-Ghostty - A Vim Apprentice clone for Ghostty terminal emulator
- Ghostty Base16 Converter - Convert from a base16 scheme to ghostty.
- Tree-sitter Ghostty - Tree-sitter grammar for Ghostty configuration files
- Ghostty Color Converter - Convert colors to Ghostty
- Ghostsmith - Barebones CLI tool for saving custom generated Ghostty icons to file
- Ghostty Wrapper for Gnome - A script that allows for Ghostty to be used to launch terminal-based applications from Gnome.
- Ghostty.nvim - A neovim plugin used to automatically validate your Ghostty configuration on save
- alfred-ghostty-script - AppleScript for Ghostty Alfred integration
- alacritty2ghostty - Converts alacritty themes to ghostty themes
- ghostty-ls - A language server for working with the ghostty config
- vscode-reveal-in-ghostty - Visual Studio extension to reveal the current project or folder in Ghostty
- PimpMyRice module for Ghostty
- iterm-to-ghostty-colors - A utility to generate color specifications from an iterm2 color profile
- ghostt-automata - Nier Automata color theme for Ghostty, Fastfetch, and Helix
- ghostty-theme-sync.nvim - A Neovim plugin that alloys you to synchronize themes between Neovim and Ghostty for a consistent look between the two.
- ASDF Plugin - ASDF plugin for Ghostty
- Ghostty animated command - A command showing the 👻 spinning
- Frames for the above command
- Ghostty-Anim-Terminal - Ghostty's homepage animation in the Ghostty terminal (or any terminal)
- Ghosttime - Ghostty animation for any terminal with customizable colors
- Ghost - Ghostty animation
- Ghostty Screensaver
One of the unique features of Ghostty is the ability to use custom shaders. This can be used for anything from crazy looks and effects to accessibility features.
- m-ahdal's Ghostty Shaders
- Alex Sherwin's Ghostty shaders
- CRT Shader with Chromatic Aberration, Glow, Scanlines, and Dot Matrix - Give your terminal an authentic CRT look
- Fearless Geek Shaders for Ghostty - Some pretty cool shaders generated by AI
- 12jihan's Ghostty shaders
- erniee's Ghostty shaders
- Electron Highlighter
- Catppuccin - Soothing pastel theme for Ghostty
- Rosé Pine - Rosé Pine theme for Ghostty
- Kitty themes for Ghostty - Kitty themes converted to Ghostty themes
- Base16 & Base24 Ghostty themes via tinted-terminal - Base16 & Base24 themes for Ghostty
- Vitesse Themes for Ghostty - A set of themes for Ghostty based on the Vitesse Theme for VS Code, based on the iTerm2 themes
- nightfox.nvim - A set of themes for Neovim that include extras for Ghostty that are found under extras (such as this one for Carbonfox)
- Everforest - Everforest Theme for Ghostty
- Dracula for Ghostty - a dark theme for Ghostty
- Another Dracula theme for Ghostty
- Tokyo-Night-Storm for Ghostty - a dark, minimal theme for Ghostty
- Ghostty Base16 Eighties - Ghostty Base16 Eighties theme
- Ghostty Color template to use with Pywal
- GhosttyBase16 - Base 16 template for Ghostty
- Ghostty vercel theme - A theme inspired by Vercel
- Night Owl - Night Owl Ghostty theme
- Ultima Terminal Scheme - Ultima scheme for Ghostty
- Monokai-Ghostty - Monokai theme for Ghostty
- Noctics themes - Noctics themes for Ghostty
- Gruvbox Material Theme - Gruvbox Material theme for Ghostty
- nostromo.ghostty - Ghostty terminal emulator theme based on the landing gui from Alien's Nostromo spacecraft
- Poimandres - A dark, minimalistic terminal theme designed specifically for Ghostty.
- Unofficial Poimandres theme - Unofficial Poimandres theme for Ghostty
- Eldritch - A community-driven dark theme inspired by Lovecraftian horror.
- Bamboo.nvim - Bamboo.nvim theme for Ghostty.
- Modus-themes and ef-themes for Ghostty
- Arcarium-ghostty-theme - The Arcarium Ghostty theme
- Posterpole - Port of the Posterpole neovim theme to the Ghostty terminal
- HardHacker Theme - HardHacker theme for the Ghostty terminal
- Prisma Theme - Prisma inspired theme for Ghostty
- IBM 3290/IBM P70 plasma screen theme
- walors - Pywal implementation for ghostty terminal
- Ghostty App Icon - An unofficial Ghostty app icon for macOS, based on the SVG logo from the Ghostty website
- Unofficial Wayland Only Ghostty App runtime
** This page is not an official Ghostty page. It's just created by a fan, user, and a beta tester of the terminal.
You can support me as well as some of the developers financially at the following:
- Fearless Geek Media - Awesome Ghostty and Fearless Geek Shaders for Ghostty -- Ko-fi | Fearless Geek Shop on Spring | Sponsor on Github
- dobicinaitis - snap package -- Sponsor on Github
- Zerobos -- Ghostty Configurator -- Sponsor on Github
This list will be updated as commits come in or I find financial support links for the above projects. At this time, I'm not aware of a way to support Mitchell Hashimato, the developer of Ghostty.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.