21
Alacritty
Alacritty est un émulateur de terminal accéléré par le GPU.Il est écrit en Rust et utilise OpenGL pour le rendu pour être l'émulateur de terminal le plus rapide disponible.Alacritty est disponible sur GitHub sous forme source.
- Gratuite
Alacritty est le résultat de la frustration avec les émulateurs de terminaux existants.L'utilisation de vim dans tmux dans de nombreux terminaux a été une expérience particulièrement mauvaise.Aucun d'eux n'a jamais été assez rapide.Même ainsi, Linux a des alternatives décentes.Par exemple, urxvt et st donnent de bonnes expériences.L'inconvénient majeur de ces options est la difficulté de configuration et l'impossibilité de fonctionner sur des plates-formes non X11.Les options pour macOS sont particulièrement lentes, en particulier avec un terminal plein écran sur un moniteur 4k.Aucun de ces terminaux n'est multiplateforme - ils sont généralement mariés aux API de fenêtrage et de rendu des polices de leur plate-forme native.Alacritty vise à résoudre ces problèmes.L'architecture et les fonctionnalités du projet sont guidées par un ensemble de valeurs: Exactitude: Alacritty devrait être capable de rendre correctement les applications de terminal modernes comme tmux et vim.Les glyphes doivent être rendus correctement et les glyphes appropriés doivent être affichés.Performance: Alacritty devrait être l'émulateur de terminal le plus rapide disponible n'importe où.Apparence: Alacritty devrait avoir un beau rendu de police et être fantastique sur toutes les plateformes prises en charge.Simplicité: Alacritty devrait être prudent quant aux fonctionnalités qu'il propose.Comme nous l'avons appris des émulateurs de terminaux précédents, il est beaucoup trop facile de se gonfler.st nous a appris que cela ne doit pas être de cette façon.Des fonctionnalités telles que la configuration basée sur l'interface graphique, les onglets et le défilement arrière ne sont pas nécessaires.Ces dernières fonctionnalités sont mieux fournies par un multiplexeur de terminal comme tmux.Portabilité: Alacritty devrait prendre en charge les principaux systèmes d'exploitation, y compris Linux, macOS et Windows.
alacritty