트렌드깃허브 · 쇼핑에서 뜬 것, 매일 07:30 · English

깃허브 · 2026년 11월 8일 기준 · 깃허브에서 보기 →

ghostty-org/ghostty

빠르고 네이티브인 터미널 에뮬레이터

7일 동안 별 +729 · 최근 30일 가운데 5일 트렌딩

속도, 기능, 네이티브 UI 중 하나를 포기하지 않는 터미널

터미널을 고를 때 빠르기를 택하면 기능이 줄고, 기능을 챙기면 플랫폼과 어긋나는 외형이 됩니다. Ghostty는 이 삼각형의 한 변을 버리지 않고 모두 잡으려 한 터미널 에뮬레이터입니다. 각 운영체제의 특성을 살린 인터페이스와 GPU 가속으로, 복잡한 작업을 처리하면서도 답답함 없이 반응합니다.

표준 준수와 최신 프로토콜 지원

Ghostty는 ECMA-48 표준과 xterm의 동작 방식을 기준으로 터미널 시퀀스를 구현합니다. 기존 터미널 프로그램은 물론, Kitty 그래픽 프로토콜이나 클립보드 시퀀스 같은 최신 기능도 지원합니다. xterm과의 동작 비교를 통해 정합성 테스트 케이스를 구축하여 안정성을 확보했습니다. 덕분에 대부분의 터미널 애플리케이션을 문제없이 실행할 수 있습니다.

플랫폼별 네이티브 경험

공통 코어는 Zig로 작성하지만, 각 플랫폼에 맞는 네이티브 기술을 적극 활용합니다. macOS에서는 SwiftUI 기반의 애플리케이션으로 Metal 렌더러와 CoreText를 사용해 폰트와 창을 관리합니다. AppleScript와 Shortcuts와의 연동도 지원합니다. Linux에서는 GTK로 앱을 구축하고, 사용 가능한 경우 systemd와 깊이 통합하여 프로세스 격리나 인스턴스 관리를 처리합니다. 사용자는 자신이 쓰는 플랫폼에 최적화된 터미널을 사용하는 듯한 느낌을 받을 수 있습니다.

내장 가능한 터미널 라이브러리

단독 터미널 앱 외에도 libghostty라는 C와 Zig 호환 라이브러리를 제공합니다. 이 라이브러리를 통해 다른 애플리케이션에 터미널 기능을 직접 삽입할 수 있습니다. 특히 libghostty-vt는 터미널 시퀀스 파싱과 상태 유지에 초점을 맞춘 모듈로, macOS, Linux, Windows, WebAssembly에서 사용할 수 있습니다. API 시그니처는 아직 변동이 있을 수 있지만, 터미널 파싱 기능 자체는 Ghostty GUI에서 오랫동안 검증되어 안정적입니다.

성능과 아키텍처

Ghostty는 멀티스레드 아키텍처를 채택하여 읽기, 쓰기, 렌더링을 별도의 스레드에서 처리합니다. CPU의 SIMD 명령어를 활용한 최적화된 파서와 플랫폼별 GPU 가속(OpenGL, Metal)을 적용했습니다. 벤치마크 결과 Alacritty와 비슷한 수준의 성능을 보이며, 전통적인 터미널 에뮬레이터보다 훨씬 빠른 응답 속도를 제공합니다. 이러한 성능은 단순한 속도 경쟁이 아니라, 복잡한 터미널 기능을 처리하면서도 지연을 최소화하기 위한 설계의 결과입니다.

사용 전 확인 사항

Ghostty는 현재 안정적이며 매일 수백만 명이 사용 중입니다. 다만 libghostty의 버전 태그는 아직 붙지 않았고, 문서화도 진행 중이므로 라이브러리를 직접 사용할 때는 API 변경 가능성에 유의해야 합니다. 또한 Ghostty 전용 터미널 제어 시퀀스는 아직 구현되지 않았으며, 이는 향후 생태계 단편화를 우려하여 신중하게 접근하고 있는 부분입니다. 크래시 리포트는 로컬에 저장되며, 외부로 전송되지 않는다는 점도 보안 측면에서 확인해 두면 좋습니다.

AI가 이 저장소의 README를 읽고 2026년 11월 1일에 쓴 글입니다. 사실관계는 깃허브 원문이 기준입니다.

숫자로 본 저장소

깃허브 트렌딩 기록
트렌드가 기록을 시작한 2026년 6월 19일 ~ 11월 8일 가운데 5일 · 처음 오른 날 11월 1일

2026년 11월 8일 기준으로 깃허브에서 읽은 숫자입니다.

언어
Zig
별
63,883
7일 동안 늘어난 별
+729
기여자
694
포크
3,860
커밋
18,745
마지막 커밋
2026년 11월 8일
열린 이슈
143
열린 PR
124

깃허브에서 보기 → · 홈페이지