Ghostty – Nuwuwu ƒe Emulator | Mewayz Blog Skip to main content
Hacker News

Ghostty – Nuwuwu ƒe Emulator

Nyaŋuɖoɖowo

17 min read Via ghostty.org

Mewayz Team

Editorial Team

Hacker News
Nyatiae nye esi:

Ghostty Le Terminal Emulators ƒe Sewo Gbugbɔ Ŋlɔm — Eye Developers Le To Kpɔm

Ƒe geɖe la, terminal emulator ƒe nɔnɔme se le eɖokui me be tsikpe le ye ŋu le ɣeyiɣi aɖe megbe. Dɔwɔlawo zɔ gasɔ le tiatia ʋɛ mawo ke dome — iTerm2 le macOS, GNOME Terminal le Linux, alo cross-platform tiatia siwo le bɔbɔm ɖe edzi abe Alacritty kple Kitty ene. Emegbe Mitchell Hashimoto, amesi ɖo HashiCorp kple susu si le megbe na Terraform kple Vagrant, tu nane kpoo tso gɔmedzedzea me ke. Ghostty, si nye GPU-si zɔna kabakaba, platform-native terminal emulator si woŋlɔ le Zig me, yi open source le ƒe 2024 ƒe nuwuwu eye enumake wòhe dzeɖoɖo siwo me dzo le wu dometɔ ɖeka vɛ le developer tool space me. Le kwasiɖa ʋɛ aɖewo me tso esime woɖee ɖe go le dutoƒo la, Ghostty ƒe GitHub nudzraɖoƒea ƒo ɣletivi siwo wu 25,000 nu ƒu, eye dɔwɔlawo ƒe nyamedzroƒewo klẽ kple nusiwo wotsɔ sɔ kple wo nɔewo, nusiwo wotsɔ sɔ kple wo nɔewo, kple nukpɔkpɔ gbãtɔ siwo me dzo le. Eɖanye be èzãa gaƒoƒo enyi gbesiagbe le terminal alo SSH ko yi server me zi ɖeka le kwasiɖa me o, Ghostty tsi tre ɖi na xexemenunya ƒe tɔtrɔ le alesi míebua dɔwɔnu siwo nɔa mía kple sedede ƒe fli dome ŋu.

Nukatae Terminal Emulator Bubu? Kuxi Si Ghostty Kpɔa Gbɔ

Ŋuɖoɖo anukwaretɔe enye be terminal emulator akpa gãtɔ wɔa nugblẽfexexe. Ame aɖewo tsɔa duƒuƒu ɖoa nɔƒe gbãtɔ gake wotsɔa native platform integration saa vɔe, woɖea nusianu gɔme le woawo ŋutɔ ƒe custom UI toolkit me. Bubuwo nɔa te ɖe nɔnɔmewo dzi vevie — tabs, splits, status bars — gake wotoa nyawo tsɔtsɔ de eme ƒe ɣeyiɣi didi si dzena alo ʋuʋu si me mekɔ o vɛ ne wole nu gãwo gɔme ɖem. Ame ʋee aɖewo tea evea siaa kpɔ gake wowua enu abe nunɔamesi hogs siwo ɖua megabyte alafa geɖe RAM na nusi nye, le gɔmedzedzea me, nuŋɔŋlɔ ɖeɖefia dɔwɔnu.

Ghostty ƒe thesis enye be mele be nàtiae o. Hashimoto zã ƒe eve kple edzivɔ tsɔ tu terminal si nye GPU-accelerated le ɣeyiɣi ɖeka me na raw rendering performance kple platform-native le eƒe UI layer me. Le macOS dzi la, ema fia AppKit fesre ŋutɔŋutɔwo, native tabs, system ƒe ƒoƒo ɖekae nyuie kple nyatakakawo kple menu bar. Le Linux dzi la, efia GTK4 kple Adwaita ƒe atsyã si dzena eye wòsena le eɖokui me abe ɖe wò tɔe wònye le wò kplɔ̃ dzi ene. Esia menye ŋutigbalẽ si le cross-platform framework dzi o — enye UI code si to vovo vavã na platform ɖesiaɖe si bɔbɔ nɔ terminal core si woama ta si woŋlɔ abe C agbalẽdzraɖoƒe si woateŋu azã ake si woyɔna be libghostty.

Emetsonu enye terminal si dzea egɔme le milisekɔnd 100 teti me, ekpɔa font ligatures kple emoji rendering gbɔ fifia aɖeke magbãmanɔmee, eye wòdea bubu platform convention ɖesiaɖe si nèva kpɔ mɔ na ŋu. Enye dɔwɔnu si ƒomevi nana nèkpɔa pepa sue agbɔsɔsɔme si wò terminal si nɔ anyi tsã la nɔ wɔwɔm evɔ mède dzesii o.

Nusi Na Ghostty Wɔ dɔ ɖe ame dzi le Mɔ̃ɖaŋununya me

Le hood te la, Ghostty ƒe gɔmeɖeɖe ƒe mɔ̃a wɔa GPU shader tɔxɛwo ŋudɔ hena nuŋɔŋlɔ ƒe rasterization. To vovo na kɔmpiutadziɖoɖowo ƒe mɔ̃ siwo nɔa te ɖe CPU dzi na nuŋɔŋlɔ ɖesiaɖe la, Ghostty ɖea dɔ sia ɖa le GPU la me, si fia be ʋuʋu to fli 50,000 ƒe nuŋlɔɖi faɛl me alo kpɔkpɔ le xɔtutu ƒe dodoɖeŋgɔ ƒe tɔsisi si zɔna kabakaba me la, esena le eɖokui me be bɔta le blɔ. Dzesidede siwo tso nutoa me ɖenɛ fiana ɣesiaɣi be Ghostty sɔ alo wɔa dɔ wu Alacritty — tsã si nye sika dzidzenu na terminal gɔmeɖeɖe ƒe duƒuƒu — esime wònaa nɔnɔme geɖe ŋutɔ.

Eɖoe koŋ tia Zig abe dɔwɔwɔ ƒe gbe ene. Zig naa Ghostty C-level dɔwɔwɔ kple ŋkuɖodzinu ƒe dedienɔnɔ ƒe kakaɖedzi nyuitɔwo, mama ɣaɣla aɖeke meli o, kple C ƒe dɔwɔwɔ aduadu si me kuxi aɖeke mele o. Nya mamlɛtɔ sia le vevie elabena wowɔ libghostty, si nye core terminal agbalẽdzraɖoƒe, be wòanye esi woate ŋu atsɔ ade eme. Le susu me la, dɔwɔwɔ ɖesiaɖe ateŋu azã libghostty atsɔ atsɔ terminal ƒe ŋutetewo akpe ɖe eŋu — IDE, game engine ƒe debug console, alo business dashboard si hiã inline command execution.

Mɔ̃ɖaŋununya ƒe nɔnɔme vevi siwo dzi dɔwɔlawo tea gbe ɖo ɣesiaɣi dometɔ aɖewoe nye:

    ƒe nyawo
  • GPU-si wowɔ kabakaba ƒe gɔmeɖeɖe vavãtɔ kple Metal (macOS) kple OpenGL/Vulkan (Linux) megbenyawo
  • Font ligature support si wɔa dɔ nyuie kple ɖoɖowɔɖi ƒe ŋɔŋlɔdzesi xɔŋkɔwo abe Fira Code, JetBrains Mono, kple Cascadia Code
  • Native splits kple tabs siwo dzi wokpɔna to platform la ŋutɔ ƒe windowing system dzi, ke menye custom widget layer
  • o
  • Unicode kple emoji ƒe kpekpeɖeŋu blibo si me grapheme ƒuƒoƒo sesẽwo
  • hã le
  • Ðoɖowɔɖoɖo si me kesinɔnuwo le si dzi wokpɔna to nuŋɔŋlɔ ƒe faɛl bɔbɔe aɖe si me hot-reload ƒe kpekpeɖeŋu le — mehiã be woagbugbɔ adze egɔme o
  • Gɔmedzedze kabakaba ɣesiaɣi le 100ms te, si wɔnɛ be wòsena le eɖokui me enumake le xɔtunu xoxowo gɔ̃ hã dzi
  • Kadodo siwo woateŋu akli kple OSC ƒe ƒoƒo ɖekae na egbegbe shell dɔwɔwɔ ƒe ɖoɖowo, si me nɔnɔmetatawo ɖeɖefia le fli me to Kitty nɔnɔmetatawo ƒe ɖoɖowɔɖi dzi
  • hã le
ƒe nyawo

Nutoa me tɔwo ƒe ŋuɖoɖo kple nusi wòde dzesii

Nusi wɔ nuku le Ghostty ƒe xɔxɔ ŋu menye kafukafua ɖeɖeko o — ke boŋ kafukafu ƒe ƒomevi ye. Nya siwo ame siwo ƒo nu tso tɔtrɔ tso dɔwɔnu siwo wozã ƒe ewo enye sia ŋu la yɔa dɔwɔlawo ƒe nyamedzroƒewo fũ. iTerm2 zãla siwo le macOS ɣeyiɣi didi aɖe ka nya ta be Ghostty se le eɖokui me be "abe terminal si wòle be Apple natu hafi ene." Linux zãla siwo ƒu du le Alacritty (kabakaba gake le sue ŋutɔ) kple Kitty (feature-rich but polarizing) dome la ɖɔ Ghostty be enye tiatia gbãtɔ si da sɔ ŋutɔŋutɔ le spectrum ƒe nuwuwu eveawo.

Nutoa me numedzodzroa hã te gbe ɖe nane si de to wu dzi: dɔwɔnu siwo wotu kple ŋkuléle ɖe asinudɔwɔwɔ ŋu vevie la le dɔ wum. Hashimoto ƒe dɔwɔwɔ ŋuti nuŋlɔɖi le HashiCorp — afisi dɔwɔnuwo abe Terraform va zu dɔwɔƒewo ƒe dzidzenuwo le akpa aɖe le woƒe dɔwɔlawo ƒe nuteƒekpɔkpɔ ta — tsɔa kpekpeme. Ne ame aɖe si si dzidzimegbalẽ ma le zã ƒe eve tsɔ trɔ asi le terminal emulator ŋu la, nutoa me tɔwo bua eŋu nu vevii.

Dɔwɔnu nyuitɔwo kekeake siwo wɔa dɔ la mewɔa dɔ nyuie le dzidzenuwo dzi ko o — woɖea sidzedze ƒe dzrewɔwɔ dzi kpɔtɔna. Milisekɔnd ɖesiaɖe si nèɖe ɖa le nyawo tsɔtsɔ de eme ƒe ɣeyiɣi didi si nèɖe ɖa, native interaction ɖesiaɖe si ŋu nèdea bubui, kple default ɖesiaɖe si me susu le si nèɖo ɖa la ƒoa ƒu zua gbesiagbe nuteƒekpɔkpɔ si nyo wu nukutɔe na ame siwo nɔa wò dɔwɔnua me gaƒoƒo enyi gbesiagbe.

Xexemenunya sia si nye be woaɖe ʋuʋudedi dzi akpɔtɔ la keke ta yi ŋgɔ sasasã wu terminal emulators. Dɔwɔnu ɖesiaɖe si dɔnyala bibiwo wɔa nu kplii gbesiagbe — eɖanye terminal, IDE, alo asitsatsa dzikpɔkpɔ ƒe mɔnu o — kpɔa viɖe tso susuhehe sia si me wotsia dzi ɖe nu sesẽ siwo mehiã o ɖeɖeɖa ŋu. Enye gɔmeɖose ma ke si ʋãa mɔ̃wo abe Mewayz be woaƒo asitsatsa ƒe modules 207 nu ƒu ɖe dɔwɔƒe ɖeka si wɔ ɖeka me: ne èɖe masɔmasɔ si le tɔtrɔ le dɔwɔnu siwo me kadodo mele o dome ɖa la, ègaxɔ gaƒoƒo geɖe ƒe susu tsɔtsɔ ɖe dɔwɔwɔ ŋu kwasiɖa sia kwasiɖa.

Alesi Ghostty Sɔ Ðe Egbegbe Developer Dɔwɔɖoɖoa Me

Egbegbe developer dɔwɔwɔ ƒe ɖoɖoa le nu ƒom tso composability ŋu geɖe wu — dɔwɔnu tɔxɛ siwo dometɔ ɖesiaɖe wɔa nu ɖeka nyuie etɔxɛe la ƒe kadodo. Ghostty slots yi lãwo ƒe agbenɔnɔ ƒe ɖoɖo sia me abe nuɖeɖefia ƒe ƒuƒoƒo na nusianu si dzɔna le terminal la me. Àteŋu azãe atsɔ awɔ tmux ɣeyiɣiwo na dɔwɔwɔ siwo le edzi yim ɣeyiɣi didi, awɔ Docker sededewo hena nugoe me ŋgɔyiyi, akpɔ Git dɔwɔwɔwo dzi, alo awɔ nu kple alilikpo ƒe xɔtuɖoɖowo to CLI dɔwɔnuwo dzi.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
| Èle kɔpi dem ɖe fesre ɖeka me eye nèle adzɔxegbalẽviwo alo asisiwo ƒe kadodowo me dzrom le bubu me. Afi siae "nusianu le ɖeka me" ƒe mɔnu si wozãna le asitsatsa ƒe dɔwɔnuwo zazã me va zua nusi sɔ le. Le esi teƒe be nàwɔ juggling na apps vovovowo na CRM, invoicing, project management, kple analytics, platforms abe Mewayz na nèkpɔa asitsatsa ƒe akpa dzi tso dashboard ɖeka dzi kple 207 integrated modules, ale be nàte ŋu azã ɣeyiɣi geɖe le terminal si me wò mɔ̃ɖaŋudɔa dzɔna ŋutɔŋutɔ le.

Ghostty ƒe configuration-as-code mɔnu hã sɔ kple developer ƒe susu. Wò terminal ƒe ɖoɖowo nɔa nuŋɔŋlɔ gbadzaa ƒe faɛl me le ~/.config/ghostty/config, si fia be àteŋu akpɔ eƒe tɔtrɔ dzi ɖe wò dotfiles xa, amae le mɔ̃wo dome, eye nàgbugbɔe awɔ le edzi abe alesi nàgbugbɔ awɔe le ɖoɖowɔɖi bubu ɖesiaɖe me ene. Ame ŋutɔ ƒe tiatiawɔblɔɖe ƒe akpa aɖeke meli o, binary settings files aɖeke meli o — nuŋɔŋlɔ koe.

Ghostty vs. the Competition: Afisi Wòle Le ƒe 2026 me

Esɔ be míabia alesi Ghostty tsɔe sɔ kple mɔnu bubu siwo woɖo anyi. Alacritty gakpɔtɔ nye afisi yina na dɔwɔla siwo di be yeakpɔ nu suetɔ kekeake si le ƒuƒlu bliboe — tab aɖeke meli o, mama aɖeke meli o, OpenGL-rendered terminal window si le kabakaba ko. Enye tiatia nyui aɖe ŋutɔ ne èzã tiling fesredzikpɔla abe i3 alo Sway eye nèdi be yeƒe fesredzikpɔla nakpɔ multiplexing katã gbɔ. Ghostty sɔ kple eƒe duƒuƒu esime wòle dzɔdzɔmenu siwo Alacritty ɖoe koŋ ɖe asi le la kpem ɖe eŋu.

Kitty nye mɔnu bubu si me nɔnɔme geɖe le ɣeyiɣi didi aɖee nye sia, kple eya ŋutɔ ƒe nɔnɔmetatawo ƒe ɖoɖowɔɖi, nuŋɔŋlɔ ƒe ŋutete geɖe to avuviwo dzi, kple adzɔgedzikpɔmɔ̃ ƒe nɔnɔmewo. Enye dɔwɔnu sẽŋu aɖe, gake eƒe gɔmeɖeɖe ɖe ɖoɖo nu ƒe mɔnu fia be mesena le eɖokui me gbeɖe be yenye ye tɔ ŋutɔŋutɔ le nuƒolanɔƒe aɖeke o. Ghostty ƒe platform-native UI layers zazã na wòkpɔ viɖe ŋutɔŋutɔ le system integration me. iTerm2, macOS stalwart, gakpɔtɔ nye feature-complete si mexɔ se o gake eɖea eƒe ƒexɔxɔ fiana le gɔmeɖeɖe ƒe dɔwɔwɔ kple gɔmedzedze ƒe ɣeyiɣi me ne wotsɔe sɔ kple GPU-si wɔ kabakaba ƒe ame yeye.

Warp tsɔa mɔnu si to vovo kura, gbugbɔa nukpɔkpɔa le susu me kple AI ƒe ƒoƒo ɖekae, block-based output, kple team collaboration features. Ewɔa dɔ ɖe dɔwɔwɔ ƒe ɖoɖo aɖewo dzi gake edzona le Unix xexemenunya si dɔwɔla geɖewo lɔ̃na la gbɔ. Ghostty, to vovo na ema la, nye terminal emulator si meɖe kuku o — ewɔa nu ɖeka ma kple polish tɔxɛ eye wònana nèŋlɔa nu bubu ɖesiaɖe si ƒo xlãe.

Nusi Ghostty Gblɔ na Dɔwɔnu Dɔwɔƒe ƒe Etsɔme

Ghostty ƒe dodo nye nuwɔna si keke ta wu ƒe akpa aɖe: dɔwɔƒe bibiwo le dɔwɔnu siwo wodi be woanɔ la tum, eye womeɖea asi le nu ŋu si venture capital timelines alo feature-checklist marketing gblɔ o. Hashimoto tu Ghostty elabena edi be yeakpɔ ʋudzeƒe si nyo wu na ye ŋutɔ yeƒe gbesiagbedɔwo. Ʋãme ma si le ememe la wɔa kɔmpiutadziɖoɖo ƒomevi bubu — esi me woɖea nyametsotso ɖesiaɖe ɖa to nyabiase si nye "ɖe esia na nye ŋkekea nyona ɖe edzi ŋutɔŋutɔa?"

Ŋusẽ sia ke dzena le dɔwɔnu ƒe lãwo ƒe agbenɔnɔ ƒe ɖoɖoa katã me. Zig ɖoɖowɔɖigbe ŋutɔ, si Ghostty zãna la, Andrew Kelley ye wɔe be wòanye ɖoɖowo ƒe gbegbɔgblɔ si wòdi be yeazã. Zed, si nye kɔda ɖɔlila yeye si tso Atom wɔlawo gbɔ, zãa GPU-ablaɖeɖe ƒe gɔmeɖose mawo tɔgbe le nuŋɔŋlɔwo ɖɔɖɔɖo me. Eye le asitsadɔwɔnuwo ƒe teƒe la, nuwo ƒoƒo ƒu ɖekae ƒe nɔnɔme — si ƒe kpɔɖeŋu nye mɔ̃wo abe Mewayz siwo tsɔa mɔ̃ ɖeka si wotsɔ wɔ ɖekae ɖɔlia SaaS ƒe nudɔdɔ vovovo 15+ — ɖe didi ma ke fia be woaɖe nusiwo sesẽ si mehiã o kple nya siwo ƒo xlãe ƒe tɔtrɔ ɖa.

Na dɔwɔlawo kple mɔ̃ɖaŋudɔwɔƒewo ɖolawo siwo zãa woƒe ŋkekewo tsɔ nɔa tsatsam le terminalwo, nuŋlɔlawo, web-browserwo, kple asitsatsa ƒe dashboardwo dome la, nusɔsrɔ̃ si tso Ghostty me me kɔ: dɔwɔnu siwo nèzãna gbesiagbe la dze be woawɔ kabakaba, woanye wo tɔ, eye woabu wo ŋu nyuie. Eɖanye be ema fia be nàtrɔ wò terminal emulator, aƒo wò dɔwɔƒe ƒe ƒuƒoƒo nu ƒu wòazu mɔ̃ si wɔ ɖeka, alo ɖeko nàdi ɣeyiɣi atsɔ awɔ ɖoɖo ɖe wò xoxoa ŋu o dɔwɔnuwo nyuie la, ŋusẽ si gbesiagbe ʋuʋudedi dzi ɖeɖe kpɔtɔ kpɔna ɖe ame dzi la lolo ŋutɔ. Ghostty ɖo kpe edzi be le hatsotso si tsi abe terminal emulators ene gɔ̃ hã me la, teƒe li ɣesiaɣi na nane si nyo wu ŋutɔŋutɔ — ɖeko nèhiã ame aɖe si ƒe dzime sẽ ale gbegbe be wòatue tso gɔmedzedzea me.

Tsɔ Wò Dɔwɔƒea Naɖɔ Ðo kple Mewayz

Mewayz tsɔa asitsatsa ƒe modules 207 vaa mɔnu ɖeka dzi — CRM, fexexe, dɔa dzikpɔkpɔ, kple bubuwo. Wɔ ɖeka kple zãla 138,000+ siwo na woƒe dɔwɔwɔ le bɔbɔe.

Dze egɔme Femaxee Egbe →
ƒe nyawo

Nyabiase Siwo Wobiana Enuenu

Nukae na Ghostty to vovo tso terminal emulator bubuwo abe Alacritty alo Kitty ene gbɔ?

Wotu Ghostty tso gɔmedzedzea me le Zig me kple platform-native rendering, si naa GPU ƒe ablaɖeɖe kple nunɔamesiwo zazã suetɔ kekeake. To vovo na emulators siwo wotu kple dɔwɔnu siwo li xoxo la, Ghostty ɖoe be yeawɔ dɔ nyuie wu to leveraging low-level system APIs tẽ. Mɔnu sia naa gɔmeɖeɖea nɔa bɔbɔe wu eye ɣeyiɣi si wotsɔ nɔa anyi ʋĩi, si dzena vevietɔ le ŋgɔyiyi ƒe ɣeyiɣi sesẽwo me kple dɔwɔnu siwo tso dɔwɔƒe siwo le abe Mewayz ene gbɔ.

Ðe Ghostty li na Windows, macOS, kple Linux?

Ẽ, wowɔ Ghostty abe cross-platform terminal emulator ene. Eƒe mɔnu si nye platform-native fia be ezãa nɔnɔmetata API siwo sɔ na dɔwɔɖoɖo ɖesiaɖe (e.g., DirectX le Windows dzi, Metal le macOS dzi), si kpɔa egbɔ be ewɔa dɔ nyuie wu eɖanye nuto ka mee nèle o. Esia na wònye tiatia si woateŋu azã le mɔ vovovowo nu na dɔwɔla siwo le dɔ wɔm le ɖoɖo vovovowo me, siwo dome amesiwo le Mewayz module geɖewo dzi kpɔm hã le.

Amekae wɔ Ghostty eye nukatae wòle be maka ɖe dɔ yeye sia dzi?

Mitchell Hashimoto, si nye HashiCorp ƒe gɔmeɖoanyila si ŋu wodea bubui ŋutɔ eye wònye dɔwɔnu xɔŋkɔwo abe Terraform kple Vagrant ene wɔla ye wɔ Ghostty. Eƒe nuŋlɔɖi le dɔwɔnu sesẽ siwo dzi woda asi ɖo le dɔwɔƒewo tutu ŋu na kakaɖedzi geɖe le dɔa ŋu. Nyametsotso be woaʋui ɖe dɔ me la gaɖe ɖokuitsɔtsɔna ɖe ŋgɔyiyi si nutoa me tɔwo ʋãna ŋu fia.

Aleke gbegbee Ghostty xɔa nunɔamesi geɖe ne wotsɔe sɔ kple nye terminal fifia?

Nukpɔsusu gbãtɔwo ɖee fia be Ghostty ƒe kpekpeme le bɔbɔe etɔxɛe, ezãa CPU kple ŋkuɖodzinu ʋɛ aɖewo ŋutɔ wu emulator geɖe siwo woɖo anyi. Eƒe Zig codebase nyuie kple direct system API zazã ɖea gazazã dzi kpɔtɔna, si ɖea vi na dɔwɔlawo siwo le dɔ sesẽwo wɔm. Dɔwɔwɔ nyuie sia doa dzidzɔ na amesiwo zãa mɔ̃ siwo zãa nunɔamesiwo abe Mewayz ene, afisi dɔwɔwɔ sue ɖesiaɖe le vevie le.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime