|Original author(s)||Joe Wilm|
|Developer(s)||Kirill Chibisov, Christian Dürr|
0.12.0 / 24 March 2023
|Operating system||macOS, Linux, Microsoft Windows, FreeBSD|
|License||Apache License, Version 2.0|
Alacritty is a free and open-source GPU-accelerated terminal emulator focused on performance and simplicity. Consequently, it does not support tabs or splits and is configured by editing a text file. It is written in Rust and uses OpenGL (for performance). A similar terminal emulator that uses OpenGL is kitty.
Joe Wilm announced Alacritty in his blog on 6 January 2017. He describes it as "the result of frustration with existing terminal emulators. Using vim inside tmux in many terminals was a particularly bad experience. None of them were ever quite fast enough". He found urxvt and st difficult to configure and criticized their "inability to run on non-X11 platforms".
With the release of version 0.2.0 in September 2018 Alacritty gained support for scrollback.
In version 0.3.0, released in April 2019, Alacritty entered beta stage and support for Windows, text reflow, and clicking on URLs was added.
In version 0.5.0, released in July 2020, a mode with vi keybindings for searching and copying text was added.
In version 0.6.0, released in November 2020, a new Ctrl+C binding to cancel search and leave vi mode was added.
Alacritty supports true color in addition to the standard 16 ANSI colors.
Alacritty explicitly does not support tabs or splits because similar functionality can be achieved with a terminal multiplexer or window manager.
Alacritty is configured by editing a template file in YAML format, for example:
colors: primary: background: '#000000'
((cite web)): CS1 maint: url-status (link)