ConfigsApr 12, 2026·2 min read

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.

TL;DR
Alacritty is a Rust-based, GPU-accelerated terminal emulator focused on simplicity and rendering speed.
§01

What it is

Alacritty is a cross-platform terminal emulator written in Rust that uses GPU acceleration via OpenGL for rendering. It deliberately omits tabs and splits, focusing entirely on being the fastest terminal renderer available. Configuration is handled through a TOML file, and it runs on macOS, Linux, Windows, and BSD.

Alacritty targets power users and developers who want the fastest possible terminal rendering and prefer to handle window management, tabs, and splits through a separate tool like tmux or a tiling window manager.

§02

How it saves time or tokens

Alacritty's GPU-accelerated rendering eliminates the input lag and frame drops that plague software-rendered terminals during heavy output (builds, logs, large diffs). Scrolling through thousands of lines of output feels instant. The minimal feature set means fewer configuration options to manage and fewer things that can break. Startup time is near-instant compared to Electron-based terminals.

§03

How to use

  1. Install Alacritty:
brew install --cask alacritty              # macOS
sudo snap install alacritty --classic      # Linux
scoop install alacritty                    # Windows
cargo install alacritty                    # From source
  1. Create a configuration file:
# ~/.config/alacritty/alacritty.toml
[font]
size = 14.0

[font.normal]
family = 'JetBrains Mono'

[colors.primary]
background = '#1e1e2e'
foreground = '#cdd6f4'

[window]
opacity = 0.95
padding = { x = 8, y = 8 }
  1. Launch Alacritty from your application launcher or terminal.
§04

Example

A complete configuration with key bindings and cursor settings:

# ~/.config/alacritty/alacritty.toml
[font]
size = 13.0

[font.normal]
family = 'Fira Code'
style = 'Regular'

[cursor.style]
shape = 'Beam'
blinking = 'On'

[scrolling]
history = 10000

[[keyboard.bindings]]
key = 'N'
mods = 'Command'
action = 'CreateNewWindow'

[[keyboard.bindings]]
key = 'Return'
mods = 'Command'
action = 'ToggleFullscreen'
§05

Related on TokRepo

§06

Common pitfalls

  • Alacritty has no built-in tabs or splits. Pair it with tmux, zellij, or a tiling window manager for multi-pane workflows.
  • GPU driver issues on Linux can cause rendering artifacts. Ensure your OpenGL drivers are up to date, especially on Wayland.
  • The configuration file location varies by OS. Check ~/.config/alacritty/ on Linux/macOS and %APPDATA%\alacritty\ on Windows.

Frequently Asked Questions

Why does Alacritty not have tabs or splits?+

Alacritty's philosophy is to do one thing well: render terminal output fast. Tabs and splits are handled better by dedicated tools like tmux or zellij, which also work across different terminal emulators.

How does Alacritty compare to iTerm2?+

iTerm2 is macOS-only and feature-rich with tabs, splits, profiles, and a search UI. Alacritty is cross-platform and faster at raw rendering but requires tmux for equivalent window management. Choose based on whether you value features or speed.

Does Alacritty support ligatures?+

No. Alacritty does not support font ligatures by design, as ligature rendering adds complexity and latency. If you need ligatures, consider Kitty or WezTerm.

Can I use Alacritty with tmux?+

Yes. Alacritty and tmux is one of the most popular terminal setups. Tmux handles sessions, windows, and panes while Alacritty handles fast rendering. Add true-color support with the right tmux.conf settings.

What is the configuration format?+

Alacritty uses TOML for configuration. Place your config at ~/.config/alacritty/alacritty.toml. Changes are applied live without restarting the terminal.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets