Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsApr 12, 2026·2 min de lecture

Alacritty — Cross-Platform GPU-Accelerated Terminal Emulator

Alacritty is a cross-platform, GPU-accelerated terminal emulator written in Rust. Focuses on simplicity and performance — no tabs, no splits, just the fastest terminal rendering on the planet. Configuration via TOML file, works on macOS, Linux, Windows, and BSD.

Introduction

Alacritty is the fastest terminal emulator in existence. Written in Rust, it uses OpenGL (and now WebGPU-capable via crossfont/glutin) for GPU-accelerated text rendering. Alacritty intentionally has no tabs or splits — it expects you to pair it with tmux or a tiling window manager. Focus on doing one thing well: rendering terminal output as fast as possible.

What Alacritty Does

  • GPU rendering — OpenGL/Metal for text rendering
  • Cross-platform — macOS, Linux, Windows, FreeBSD
  • TOML config — everything via alacritty.toml
  • Vi mode — navigate and select text in terminal
  • Search — incremental regex search
  • Hints — clickable URLs and custom patterns
  • Live config reload — edit config, terminal updates instantly
  • Scrollback — configurable buffer size
  • True color — 24-bit color support
  • Unicode — full Unicode and emoji rendering

Architecture

Rust binary using glutin/winit for windowing and crossfont for font rasterization. Rendering pipeline: parse ANSI escape codes → update grid state → render via OpenGL. Zero-copy where possible for maximum throughput.

Self-Hosting

Terminal application — install and run.

Key Features

  • Fastest text rendering
  • GPU-accelerated
  • TOML configuration
  • Vi mode navigation
  • Live config reload
  • True color and font ligatures
  • Regex search
  • URL hints
  • Cross-platform
  • Minimal by design

Comparison

Terminal GPU Tabs Config Language
Alacritty OpenGL No TOML Rust
Ghostty Metal/OpenGL Yes INI-like Zig
Kitty OpenGL Yes kitty.conf C+Python
WezTerm OpenGL Yes Lua Rust
iTerm2 Metal Yes GUI ObjC

FAQ

Q: What about the lack of tabs? A: Use it with tmux or Zellij. Alacritty's philosophy is to be the best terminal renderer; window management is left to specialized tools.

Q: Blurry fonts? A: On macOS, make sure Retina is properly detected. Set [env] TERM = "xterm-256color" and an appropriate font size.

Q: Compared to Ghostty? A: Ghostty is more "batteries included" (native tabs, splits, platform UI); Alacritty is more minimal, faster, and more mature.

Sources

Discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires