👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
COMMITS
/ build.zig April 12, 2026
M
build: add ghostty-internal pkg-config modules (shared + static) (#12214)
Mitchell Hashimoto committed
April 11, 2026
A
build: install ghostty-internal dll/static with new names
Alessandro De Blasis committed
April 10, 2026
K
build: skip ghostty-test graph when building libghostty-vt
kataokatsuki committed
April 6, 2026
M
build: add iOS slices to lib-vt xcframework
Mitchell Hashimoto committed
M
build: skip xcframework when cross-compiling
Mitchell Hashimoto committed
M
build: emit xcframework for libghostty-vt on macOS
Mitchell Hashimoto committed
April 4, 2026
J
libghostty-vt: allow version to be customized from the Zig build command
Jeffrey C. Ollie committed
March 28, 2026
M
build: prep for separate lib version
Mitchell Hashimoto committed
M
build: read version from VERSION file if available
Mitchell Hashimoto committed
March 25, 2026
A
build: fix libghostty shared lib install for Windows
Alessandro De Blasis committed
March 22, 2026
M
build: fix Windows cmake example failures
Mitchell Hashimoto committed
B
also build static libghostty-vt for wasm
Bastian Müller committed
March 21, 2026
M
build: add static library target for libghostty-vt
Mitchell Hashimoto committed
M
build: replace lib-vt step with -Demit-lib-vt option
Mitchell Hashimoto committed
February 27, 2026
M
minor moving stuff
Mitchell Hashimoto committed
J
testing: use std.Build.TranslateC instead of @cImport
Jeffrey C. Ollie committed
J
core: add tests for `ghostty.h`
Jeffrey C. Ollie committed
J
build: test that `ghostty.h` compiles during a normal `zig build test`
Jeffrey C. Ollie committed
December 15, 2025
K
refactor(build): simplify dependency detection logic
kadekillary committed
December 8, 2025
T
build: skip git version detection when used as dependency
Tim Culverhouse committed
November 10, 2025
D
feat: add descriptions to fish shell completions
Denys Zhak committed
October 22, 2025
M
lib-vt: enable freestanding wasm builds (#9301)
Mitchell Hashimoto committed
October 15, 2025
J
build: more Zig 0.15.2 updates (#9217)
Jeffrey C. Ollie committed
October 9, 2025
Ē
set minimum required zig version from build.zig.zon
Ēriks Remess committed
Ē
use app_version from build.zig.zon
Ēriks Remess committed
October 1, 2025
M
Zig 0.15: zig build test
Mitchell Hashimoto committed
September 30, 2025
M
zig-15: build binary builds
Mitchell Hashimoto committed
September 28, 2025
M
build: use build options to configure terminal C ABI mode
Mitchell Hashimoto committed
September 26, 2025
J
build: limit cpu affinity to 32 cpus on Linux
Jeffrey C. Ollie committed
September 24, 2025
M
some PR feedback
Mitchell Hashimoto committed
M
build: add pkg-config for libghostty-vt
Mitchell Hashimoto committed
M
build: install the ghostty-vt artifact
Mitchell Hashimoto committed
September 23, 2025
M
build: shared object is a dylib on macOS
Mitchell Hashimoto committed
M
lib-vt: boilerplate to build a shared object
Mitchell Hashimoto committed
September 22, 2025
M
Add simd flag for disabling SIMD functionality
Mitchell Hashimoto committed
M
lib-vt: expose all of terminal for now
Mitchell Hashimoto committed
September 20, 2025
M
start extracting core terminal zig module
Mitchell Hashimoto committed
August 20, 2025
M
build: add run-valgrind and test-valgrind steps
Mitchell Hashimoto committed
August 6, 2025
L
build: allow disabling i18n
Leah Amelia Chen committed
July 10, 2025
M
build: `zig build test` runs Xcode tests on macOS
Mitchell Hashimoto committed
July 5, 2025
M
build: xcodebuild properly sets up resources
Mitchell Hashimoto committed
M
build: make `zig build run` on macOS work with an empty zig-out
Mitchell Hashimoto committed
M
build: add -Demit-macos-app
Mitchell Hashimoto committed
July 4, 2025
M
build: add -Dxcframework-target to specify the target for builds
Mitchell Hashimoto committed
M
build: zig build run only builds xcframework for current arch
Mitchell Hashimoto committed
M
Build system can build macOS app bundle and open it
Mitchell Hashimoto committed
May 20, 2025
M
build: add unwind tables and frame pointers to debug/test builds
Mitchell Hashimoto committed
March 18, 2025
M
`zig build dist` and `distcheck` for source tarballs
Mitchell Hashimoto committed
March 7, 2025
M
build: pure libghostty builds need to build translations
Mitchell Hashimoto committed