👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
 
 
 
 
 
 
Go to file
Mitchell Hashimoto 2893da8b0b
update mach
2022-06-27 09:19:02 -07:00
.github/workflows only compile tracy on linux 2022-06-26 10:43:00 -07:00
conformance decaln 2022-06-24 09:31:55 -07:00
fonts calculate cell widt/height, cross verified with kitty 2022-04-06 13:05:53 -07:00
images readme 2022-04-04 15:24:12 -07:00
nix OSC 133;C 2022-06-21 15:50:44 -07:00
shaders render: bar cursor style 2022-05-20 13:17:31 -07:00
src parse more SGR attrs 2022-06-26 17:37:08 -07:00
vendor update mach 2022-06-27 09:19:02 -07:00
.envrc envrc: use nix, nix flakes messes up env in a way that breaks shells 2022-05-06 01:02:35 -07:00
.gitattributes gitattributes to ignore vendor 2022-04-04 15:53:09 -07:00
.gitignore use nix-direnv 2022-05-04 09:41:08 -07:00
.gitmodules vendor: add tracy v0.7.8 2022-04-29 08:38:49 -07:00
Makefile Add task to initialize repo 2022-05-03 22:01:19 -07:00
README.md Update README.md 2022-04-04 20:03:20 -07:00
TODO.md fix paste outputting "v" 2022-06-26 16:39:48 -07:00
build.zig only compile tracy on linux 2022-06-26 10:43:00 -07:00
flake.lock Build in CI 2022-06-26 10:05:20 -07:00
flake.nix pin tracy to latest 2022-05-17 12:13:33 -07:00
shell.nix Initial 2022-03-29 09:06:39 -07:00

README.md

Logo
ghostty

GPU-accelerated terminal emulator pushing modern features.

About

ghostty is a cross-platform, GPU-accelerated terminal emulator that aims to push the boundaries of what is possible with a terminal emulator by exposing modern, opt-in features that enable CLI tool developers to build more feature rich, interactive applications.

There are a number of excellent terminal emulator options that exist today. The unique goal of ghostty is to have a platform for experimenting with modern, optional, non-standards-compliant features to enhance the capabilities of CLI applications. We aim to be the best in this category, and competitive in the rest.

While aiming for this ambitious goal, ghostty is a fully standards compliant terminal emulator that aims to remain compatible with all existing shells and software. You can use this as a drop-in replacement for your existing terminal emulator.

Project Status: Pre-Alpha. This project is not ready to be used as a day-to-day terminal emulator. It can't even render vim yet!

Roadmap

The high-level ambitious plan for the project, in order:

# Step Status
1 Standards-compliant terminal emulation
2 Competitive rendering performance (not the fastest, but fast enough)
3 Basic customizability -- fonts, bg colors, etc.
4 Richer windowing features -- multi-window, tabbing, panes
5 Optimal rendering performance
N Fancy features (to be expanded upon later)