👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
 
 
 
 
 
 
Go to file
Mitchell Hashimoto 07145c90a1
update README
2022-04-04 19:58:42 -07:00
fonts getting closer to dumb font rendering 2022-04-03 22:04:42 -07:00
images readme 2022-04-04 15:24:12 -07:00
nix move from epoxy to glad 2022-04-04 14:35:19 -07:00
shaders awful text rendering 2022-04-04 11:24:21 -07:00
src opengl: glad helpers 2022-04-04 15:11:26 -07:00
vendor Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
.envrc Initial 2022-03-29 09:06:39 -07:00
.gitattributes gitattributes to ignore vendor 2022-04-04 15:53:09 -07:00
.gitignore Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
.gitmodules vendor: freetype-gl 2022-04-04 13:59:03 -07:00
Makefile Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
README.md update README 2022-04-04 19:58:42 -07:00
build.zig Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
flake.lock Initial 2022-03-29 09:06:39 -07:00
flake.nix Initial 2022-03-29 09:06:39 -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. ghostty isn't trying to claim to be the best in every category 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.

ghostty is purposely minimal and provides no multi-window or tabbing support; it is expected to be used with something like a tiling window manager. Long term, we want to add support for a richer native GUI experience, especially for macOS and Windows.

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)