Emulator terminala je alat koji većina programera koristi stalno, ali rijetko preispituje svoj odabir. Mnogi odaberu jedan u prvoj godini i nikad ne promijene. No, krajolik terminala dramatično se promijenio — GPU-ubrzano renderiranje, ugrađeni multipleksing i protokoli za slike učinili su starije terminale sporima.

Ovaj vodič uspoređuje osam emulatora terminala prema podršci za platforme, značajkama i stvarnom iskustvu programera.

Brzi odgovor

TerminalPlatformaGPU renderiranjeNajbolji za
GhosttymacOS/LinuxmacOS korisnici koji žele nativni osjećaj
WezTermCross-platformCross-platform + Lua konfiguracija
KittymacOS/LinuxNapredne korisnike, protokol za slike
AlacrittyCross-platformMinimaliste u paru s tmux
iTerm2macOSmacOS korisnici koji preferiraju GUI postavke
Windows TerminalWindowsWindows programere
footLinux (Wayland)Wayland minimaliste
RioCross-platformRust entuzijaste

Napomena o latenciji unosa

Latencija unosa — kašnjenje između pritiska tipke i pojavljivanja znaka na zaslonu — važna je za iskustvo programera. Međutim, pouzdana mjerenja latencije teško je proizvesti i znatno variraju ovisno o hardveru, OS-u, kompozitoru, frekvenciji osvježavanja zaslona i metodologiji mjerenja.

Benchmark zajednice od moktavizen na GitHubu testirao je nekoliko Wayland emulatora terminala na starijem hardveru (ThinkPad T430, Linux) koristeći alat Is It Snappy temeljen na kameri. U tom konkretnom testu, foot i Alacritty pokazali su najnižu latenciju, dok su WezTerm i Ghostty bili viši. Međutim, ti su rezultati specifični za jednu kombinaciju hardver/OS/kompozitor i ne bi se trebali smatrati univerzalnim rangiranjem.

Općenito, svi GPU-ubrzani terminali na ovom popisu pružaju responzivno tipkanje u normalnim uvjetima. Zamjetna razlika među njima je mala za većinu programera.


Ghostty — nativni osjećaj na macOS-u

Ghostty prešao je iz sporednog projekta u jedan od najdiskutiranijih emulatora terminala 2025. Izgrađen u Zigu, daje prednost nativnoj integraciji s platformom.

Što ga izdvaja:

  • Nativna integracija s platformom. Na macOS-u koristi AppKit — ne cross-platform toolkit. Upravljanje prozorima, karticama i podjelama osjećat se kao izvorna Apple aplikacija
  • Brzo renderiranje s GPU ubrzanjem i učinkovitim upravljanjem unosom
  • Razumne zadane postavke. Dobro radi odmah iz kutije s minimalnom konfiguracijom
  • Izvrsno renderiranje fontova na macOS-u putem Core Texta

Ograničenja:

  • Nema podrške za Windows (i trenutno se ne planira)
  • Konfiguracija je namjerno minimalna. Bez skriptiranja ili složene logike tipkovnih prečaca
  • Relativno nov. Povremeno se mogu pojaviti rubni slučajevi s neobičnim escape sekvencama

Primjer konfiguracije (~/.config/ghostty/config):

font-family = JetBrains Mono
font-size = 14
theme = catppuccin-mocha
window-padding-x = 8
window-padding-y = 4

Minimalizam je ovdje značajka — cijela konfiguracija može biti nekoliko redaka.


WezTerm — najbolji cross-platform terminal

WezTerm je prvi izbor za programere kojima treba isti terminal na macOS-u, Linuxu i Windowsu — i žele da bude stvarno sposoban na sva tri.

Prednosti:

  • Lua konfiguracija je supersposobnost. Dinamični naslovi kartica, prilagođene tablice tipki, prebacivanje radnih prostora — sve programabilno
  • Ugrađeni multipleksor koji eliminira potrebu za tmux u mnogim radnim procesima
  • Podrška protokola za slike (iTerm2 + Kitty protocols)
  • SSH integracija s multipleksiranjem — udaljene sesije osjećaju se besprijekorno

Snaga konfiguracije (~/.wezterm.lua):

local wezterm = require 'wezterm'
local config = wezterm.config_builder()

config.font = wezterm.font('JetBrains Mono')
config.font_size = 14.0
config.color_scheme = 'Catppuccin Mocha'

-- Dinamični naslov kartice koji prikazuje trenutni proces
wezterm.on('format-tab-title', function(tab)
  local title = tab.active_pane.title
  if tab.is_active then
    return {{ Text = ' ' .. title .. ' ' }}
  end
  return title
end)

return config

Ograničenja:

  • Viša latencija unosa od nekih konkurenata — benchmarkovi zajednice ga dosljedno stavljaju iza Alacrittyja i foota
  • Veći memorijski otisak u usporedbi s minimalnijim terminalima
  • Lua konfiguracija je moćna ali dodaje složenost. Jednostavni zadaci mogu zahtijevati netrivijalnu konfiguraciju

Kitty — izbor naprednog korisnika

Kitty bio je GPU-ubrzani terminal koji je teško pobijediti još prije nego što je to postalo trend. Ima jasne stavove, bogat je značajkama i performantan.

Istaknute značajke:

  • Kitty image protocol je najšire prihvaćen standard za slike u terminalu. Alati poput ranger, yazi i neovim ga koriste
  • Kittens — mali programi koji se pokreću unutar terminala. kitten ssh pruža SSH sesije s punom podrškom značajki terminala
  • Rasporedi i podjele bez potrebe za tmux

Za razmisliti:

Kitty je moćan, ali njegov stil razvoja ima jasne stavove. Dokumentacija može biti kratka, a promjene koje narušavaju kompatibilnost između verzija nisu neuobičajene. Za timove koji cijene stabilnost i postupne nadogradnje, WezTerm može biti sigurniji izbor.


Alacritty — još uvijek izbor minimalista

Alacritty radi jednu stvar: brzo renderira tekst. Bez kartica, bez podjela, bez multipleksora. Kombinirajte s tmux ili Zellij za te značajke.

U 2026., Alacritty ostaje pravi izbor kada:

  • tmux ili Zellij je već dio radnog procesa
  • Cilj je minimalno opterećenje između ljuske i zaslona
  • Podrška za slike u terminalu nije potrebna

Nije pravi izbor za one koji žele potpuno iskustvo terminala odmah iz kutije.


Oni koje treba preskočiti (za većinu programera)

iTerm2: Još uvijek popularan na macOS-u, ali nema GPU renderiranje i benchmarkovi zajednice pokazuju zamjetno višu latenciju u usporedbi s GPU-ubrzanim alternativama. Glavna preostala prednost je GUI panel postavki za one koji preferiraju grafičku konfiguraciju.

Hyper: Terminal temeljen na Electronu. Visoka latencija ga čini nepraktičnim za intenzivno korištenje.

Tabby: Također temeljen na Electronu. Privlačan UI, ali ista temeljna ograničenja latencije vrijede.


Preporuke po platformi

Na macOS-u: Ghostty za nativni osjećaj i performanse. WezTerm ako je potrebna cross-platform dosljednost.

Na Linuxu: Kitty za napredne korisnike. foot za Wayland minimaliste. WezTerm za one koji koriste i macOS ili Windows.

Na Windowsu: Windows Terminal je stvarno dobar i aktivno održavan. WezTerm je alternativa za dijeljenje konfiguracije među platformama.


Preporuke fontova

Najveće vizualno poboljšanje često nije terminal — nego font. Neki cijenjeni izbori za programiranje:

  1. JetBrains Mono — besplatan, izvrsne ligature, odlična čitljivost u malim veličinama
  2. Monaspace Argon — GitHubova obitelj fontova, prekrasan u većim veličinama
  3. Cascadia Code — Microsoftova ponuda, dobro se slaže s Windows Terminalom
  4. Iosevka — visoko prilagodljiv s podrškom za vlastite varijante

Dobar font u kombinaciji s bilo kojim GPU-ubrzanim terminalom s ovog popisa pružit će izvrsno iskustvo programiranja.

Koristite terminal koji ovdje nije pokriven? Javite se na [email protected].