Alacritty logo Alacritty logo background glow

Alacritty

Renders terminal sessions through OpenGL to offload text and graphics drawing to the GPU, with settings controlled by a TOML file

It takes care to curate a safe software space. Help us do more.

&

+
Vi Mode
Lets users navigate the viewport and scrollback buffer with vi-style keyboard motions, allowing text selection and clipboard copying without touching the mouse.
+
Regex Hints
Detects patterns such as URLs in the terminal buffer using configurable regexes, enabling quick keyboard or mouse interaction with matched text.
+
Scrollback Search
Searches forward and backward through the scrollback buffer in normal or vi search modes, so users can quickly locate earlier terminal output.
+
Multi-Window
Runs multiple terminal windows from a single process instance, reducing per-window resource usage compared to launching separate instances.
+
GPU Rendering
Uses OpenGL to draw terminal text and graphics on the GPU, keeping the interface responsive during heavy or fast-scrolling output.
+
TOML Configuration
Reads settings from a single TOML file with live reload, letting users change fonts, colors, and key bindings without restarting the terminal.
+
IPC Control
Exposes an alacritty msg subcommand for retrieving config values and creating windows over inter-process messaging, enabling scripted control of a running instance.
+
Headless Daemon Mode
Runs as a background daemon via a --daemon flag, allowing new terminal windows to be spawned instantly without relaunching the full application each time.
-
No Tabs or Splits
Ships without built-in tabs or window splitting, forcing users to rely on a separate window manager or terminal multiplexer like tmux for that workflow.
...2 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop

Social

System Requirements

#Minimum
1
Windows 10 (version 1809 or higher, for ConPTY support)
2
OpenGL ES 2.0 compatible
#Minimum
1
macOS 11 (Big Sur) or later
2
OpenGL ES 2.0 compatible
#Minimum
1
OpenGL ES 2.0 compatible

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Rust

Initial Release

2017-01-06

Repository

License

Categories