Ghostty — новий термінальний емулятор із відкритим кодом, розроблений Мітчеллом Хашімото, співзасновником HashiCorp. Написаний мовою Zig, Ghostty прагне дати розробникам швидкий, багатий на можливості й нативний для платформи досвід. Перший публічний випуск, версія 1.0, став доступним у грудні 2024 року.
Одна з найпомітніших рис Ghostty — нативний графічний інтерфейс платформи. На macOS застосунок побудовано на Swift і SwiftUI для безшовної інтеграції з природним виглядом і поведінкою системи. Цей підхід охоплює вкладки, розділені панелі, контекстні меню, рядки меню, інтеграцію з Dock та інше, даючи користувачам інтуїтивний і цілісний досвід.
Продуктивність — ключовий пріоритет Ghostty. Емулятор термінала використовує прискорення GPU, зокрема Metal у macOS, для плавної та чутливої взаємодії. У тестах Ghostty підтримує високу частоту кадрів, ефективно справляючись навіть із ресурсомісткими завданнями.
Окрім швидкості й нативної інтеграції, Ghostty пропонує широкий набір можливостей:
Відповідність стандартам: Ghostty підтримує широкий набір керувальних послідовностей xterm, забезпечуючи сумісність із численними термінальними застосунками.
Сучасні термінальні можливості: Він підтримує стилізовані підкреслення, лігатури, графічний протокол Kitty та інші можливості, потрібні сучасним розробникам.
Багатий вибір тем: Понад 100 вбудованих тем і підтримка власних дають користувачам змогу налаштувати термінальне середовище відповідно до своїх уподобань.
Підтримка різних платформ: Хоча Ghostty пропонує нативний досвід у macOS, він також доступний користувачам Linux. Для графічного інтерфейсу використовується GTK, щоб забезпечити узгоджену й органічну роботу на різних платформах.
Вибір Мітчеллом Хашімото мови Zig для Ghostty відображає його повагу до її простоти й продуктивності. Можливості Zig, зокрема узагальнення під час компіляції та ручне керування пам’яттю, добре підходять для системного програмування, наприклад створення термінального емулятора.

Mitchell Hashimoto
Окрім роботи над Ghostty, Хашімото суттєво підтримує спільноту Zig. Він із дружиною пожертвував 300 000 доларів Zig Software Foundation, сприяючи розвитку мови та її екосистеми.
Помітною подією стало придбання IBM компанії HashiCorp, яку співзаснував Мітчелл. Ця угода — важлива віха для технологічної галузі, що відображає зростання значення автоматизації інфраструктури в корпоративних середовищах.
Ghostty доступний безкоштовно як проєкт із відкритим кодом за ліцензією MIT. Розробники, які хочуть дослідити його можливості або долучитися до розвитку, знайдуть код і документацію на GitHub. Ось кілька корисних посилань:
Домашня сторінка Ghostty (встановлення й документація): https://ghostty.org
Інтерактивний конфігуратор Ghostty: https://ghostty.zerebos.com
Discord Ghostty: https://discord.gg/ghostty
Для користувачів macOS, які шукають термінальний емулятор із поєднанням швидкості, нативної інтеграції та багатих можливостей, Ghostty — переконливий варіант. Його розробка підкреслює потенціал мови Zig для створення високопродуктивних системних застосунків.
Чудове вступне відео про Ghostty від typecraft

