21
Alacritty
Alacritty är en snabb snabb GPU-accelererad terminalemulator.Det är skriven i Rust och använder OpenGL för rendering för att vara den snabbaste terminalemulator som finns.Alacritty är tillgänglig på GitHub i källform.
- Gratis
Alacritty är resultatet av frustration med befintliga terminalemulatorer.Att använda vim inuti tmux i många terminaler var en särskilt dålig upplevelse.Ingen av dem var någonsin tillräckligt snabba.Trots det har Linux några anständiga alternativ.Till exempel ger urxvt och st goda upplevelser.Den största nackdelen med dessa alternativ är svårigheten att konfigurera och oförmåga att köra på plattformar som inte är X11.Alternativen för macOS är särskilt långsamma - särskilt med en helskärmsterminal på en 4k-skärm.Ingen av dessa terminaler är korsplattformar - de är vanligtvis gifta med windows-och font-rendering API: er på deras ursprungliga plattform.Alacritty syftar till att ta itu med dessa frågor.Projektets arkitektur och funktioner styrs av en uppsättning värden: Korrekthet: Alacritty bör kunna återge moderna terminalapplikationer som tmux och vim.Glyfer ska återges ordentligt och rätt glyfer ska visas.Prestanda: Alacritty ska vara den snabbaste terminalemulator som finns.Utseende: Alacritty ska ha en vacker tolkning av teckensnitt och se fantastiskt ut på alla plattformar som stöds.Enkelhet: Alacritty bör vara konservativ när det gäller vilka funktioner den erbjuder.Som vi har lärt oss av tidigare terminalemulatorer är det alldeles för lätt att bli uppblåst.st lärde oss att det inte behöver vara så.Funktioner som GUI-baserad konfiguration, flikar och scrollback är onödiga.De senare funktionerna tillhandahålls bättre av en terminalmultiplexer som tmux.Portabilitet: Alacritty bör stödja stora operativsystem inklusive Linux, macOS och Windows.
alacritty