Alacritty: a GPU-accelerated terminal emulator that stays out of your way
A

Alacritty: a GPU-accelerated terminal emulator that stays out of your way

Alacritty: a GPU-accelerated terminal emulator that stays out of your way

CLI
64,721 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Alacritty: The Terminal That Stays Out of Your Way

If you spend a lot of time in the terminal, you know the pain of a slow, bloated emulator. Alacritty is a GPU-accelerated terminal that focuses on one thing: speed. No tabs, no GUI settings, no fluff. Just fast rendering, clean output, and minimal resource usage.

It’s designed for developers who want their terminal to feel as fast as the code they write. And it delivers.

What It Does

Alacritty is a cross-platform terminal emulator that uses your GPU to render text. That means scrolling, text updates, and even complex output (like logs or long-running builds) happen without noticeable lag. It’s written in Rust, so it’s memory safe and fast from the ground up.

Configuration is done via a YAML file (or TOML if you prefer the newer format). No menus, no buttons, no distractions. You edit a config file, reload it with a keybinding, and move on.

Why It’s Cool

The big differentiator is GPU acceleration. Most terminal emulators use the CPU for rendering, which can choke on large outputs or fast updates. Alacritty hands that work to the GPU, so you get smooth scrolling even with 10,000 lines of logs flying by.

Other highlights:

  • Zero latency input – Every keystroke appears immediately. No buffering, no delay.
  • True color support – Works perfectly with modern color schemes and themes.
  • Vi mode and search – You can navigate the terminal buffer like a text editor, including regex search.
  • Cross-platform – Works on macOS, Linux, and Windows (with a few extra steps on Windows).
  • Highly customizable – You can tweak colors, fonts, keybindings, and even window opacity, all through config files.

It doesn’t do tabs, splits, or integrated SSH. That’s intentional. You’re expected to use a multiplexer like tmux or screen for that. That keeps Alacritty lean and fast.

How to Try It

Installation is straightforward. On macOS with Homebrew:

brew install --cask alacritty

On Linux, use your package manager. For example, on Arch:

sudo pacman -S alacritty

On Windows, you’ll need to use choco or scoop:

choco install alacritty

Or you can build it yourself from the GitHub repository.

Did you like this issue?

Join our weekly newsletter

Related Projects

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Jun 9, 2026