Ghostty नया ओपन-सोर्स टर्मिनल एमुलेटर है, जिसे HashiCorp के सह-संस्थापक Mitchell Hashimoto ने बनाया है। Zig प्रोग्रामिंग भाषा में लिखा Ghostty डेवलपरों के लिए तेज़, सुविधाओं से भरपूर और प्लेटफ़ॉर्म के अनुरूप अनुभव देना चाहता है। इसका पहला सार्वजनिक संस्करण, 1.0, दिसंबर 2024 में उपलब्ध हुआ।
Ghostty की खास सुविधाओं में उसका प्लेटफ़ॉर्म के अनुरूप GUI है। macOS पर यह ऐप Swift और SwiftUI से बनाया गया है, जिससे ऑपरेटिंग सिस्टम के मूल रूप और अनुभव के साथ सहज एकीकरण होता है। यह मूल तरीका टैब, स्प्लिट, राइट-क्लिक मेनू, मेन्यू बार, Dock एकीकरण और अन्य सुविधाओं तक फैला है, जिससे उपयोगकर्ताओं को सहज और सुसंगत अनुभव मिलता है।
Ghostty के लिए प्रदर्शन अहम प्राथमिकता है। यह टर्मिनल एमुलेटर GPU त्वरण का उपयोग करता है—macOS पर Metal के ज़रिए—जिससे संवाद सहज और तेज़ रहता है। बेंचमार्क में Ghostty उच्च फ़्रेम दर बनाए रखता है, इसलिए संसाधन-गहन काम भी कुशलता से संभलते हैं।
गति और मूल सिस्टम के साथ एकीकरण के अलावा Ghostty सुविधाओं का व्यापक समूह देता है:
मानकों का अनुपालन: Ghostty xterm escape sequences की विस्तृत शृंखला का समर्थन करता है, जिससे कई टर्मिनल ऐप्स के साथ संगतता सुनिश्चित होती है।
आधुनिक टर्मिनल विनिर्देश: इसमें styled underlines, ligatures, Kitty graphics protocol और बहुत कुछ शामिल है, जो आधुनिक डेवलपरों की ज़रूरतें पूरी करता है।
थीमों की भरमार: 100 से अधिक अंतर्निर्मित थीम और अपनी थीमों के समर्थन के साथ, उपयोगकर्ता टर्मिनल का रूप अपनी पसंद के अनुसार बना सकते हैं।
क्रॉस-प्लेटफ़ॉर्म समर्थन: Ghostty मूल macOS अनुभव देता है, लेकिन Linux उपयोगकर्ताओं के लिए भी उपलब्ध है; वहाँ GUI के लिए GTK का उपयोग करके प्लेटफ़ॉर्मों पर एकसमान और एकीकृत अनुभव सुनिश्चित किया गया है।
Ghostty के लिए Mitchell Hashimoto का Zig प्रोग्रामिंग भाषा चुनना उसकी सरलता और प्रदर्शन के प्रति उनकी सराहना दिखाता है। Zig की संकलन-समय generics और मैन्युअल मेमोरी प्रबंधन जैसी सुविधाएँ इसे टर्मिनल एमुलेटर बनाने जैसे सिस्टम-स्तरीय प्रोग्रामिंग कामों के लिए उपयुक्त बनाती हैं।

Mitchell Hashimoto
Ghostty पर काम के अलावा, Hashimoto ने Zig समुदाय को भी महत्वपूर्ण समर्थन दिया है। उन्होंने और उनकी पत्नी ने Zig Software Foundation को $300,000 दान किए, जिससे भाषा के विकास और इकोसिस्टम को योगदान मिला।
एक उल्लेखनीय घटनाक्रम में, Mitchell की सह-स्थापित कंपनी HashiCorp को IBM ने खरीद लिया। यह अधिग्रहण टेक उद्योग का अहम पड़ाव है और उद्यम परिवेशों में इन्फ़्रास्ट्रक्चर स्वचालन टूल के बढ़ते महत्व को दर्शाता है।
Ghostty MIT लाइसेंस के तहत मुफ़्त और ओपन-सोर्स परियोजना के रूप में उपलब्ध है। इसकी सुविधाएँ जानने या विकास में योगदान देने के इच्छुक डेवलपर GitHub पर सोर्स कोड और दस्तावेज़ देख सकते हैं। यहाँ कुछ उपयोगी लिंक हैं:
Ghostty का मुखपृष्ठ (इंस्टॉल/दस्तावेज़): https://ghostty.org
Ghostty का इंटरैक्टिव कॉन्फ़िगरेटर: https://ghostty.zerebos.com
Ghostty Discord: https://discord.gg/ghostty
तेज़ गति, मूल सिस्टम के साथ एकीकरण और भरपूर सुविधाओं वाला टर्मिनल एमुलेटर चाहने वाले macOS उपयोगकर्ताओं के लिए Ghostty एक आकर्षक विकल्प है। इसका विकास दिखाता है कि Zig प्रोग्रामिंग भाषा से उच्च-प्रदर्शन सिस्टम ऐप बनाने की कितनी संभावना है।
typecraft का Ghostty परिचय वीडियो

