Hasty Briefsbeta

Bilingual

Ghostty is a fast, cross-platform terminal emulator

10 months ago
  • #terminal-emulator
  • #cross-platform
  • #performance
  • Ghostty is a fast, feature-rich, and native terminal emulator that doesn't force users to choose between speed, features, or native UIs.
  • It aims to push the boundaries of terminal emulation by supporting modern, opt-in features for CLI tool developers.
  • Ghostty is standards-compliant, competitive in performance, and supports basic customizability like fonts and background colors.
  • It offers richer windowing features such as multi-window, tabbing, and panes, and provides native platform experiences.
  • Ghostty includes a cross-platform library called libghostty for embedding terminals in third-party projects.
  • The macOS app is a SwiftUI-based application with a Metal renderer, while the Linux app is built with GTK.
  • Ghostty has a built-in crash reporter that saves reports locally and can be uploaded to Sentry for analysis.
  • Building Ghostty from source requires additional dependencies on Linux, such as blueprint-compiler.
  • Documentation and resources are linted using Prettier, and Nix modules are formatted with Alejandra.
  • The Nix package depends on a fixed-output derivation for the Zig package cache, which occasionally needs updating.