Alacritty

alacritty.org

Modern terminal emulator designed for performance and flexibility.

Overview

Alacritty is a modern terminal emulator designed for performance and flexibility. It comes with sensible defaults out of the box while allowing extensive customization. Rather than reimplementing functionality, Alacritty integrates with other applications to provide a flexible feature set with high performance.

The software is currently at beta level of readiness and is actively used as a daily driver by many developers. It supports BSD, Linux, macOS, and Windows platforms.

Key features

  • Vi Mode for navigation and selection
  • Text search in scrollback buffer
  • Regex Hints for text interaction
  • Multi-window support with single process
  • GPU-accelerated rendering
  • Cross-platform support (BSD, Linux, macOS, Windows)
Pros
  • High performance with GPU acceleration
  • Sensible defaults with extensive customization
  • Lightweight multi-window architecture
  • Vi mode navigation
  • Cross-platform availability
Cons
  • Beta level of readiness
  • Some missing features and bugs to be fixed
  • Limited information on advanced configuration options
Use this if
You need a fast, lightweight terminal emulator with modern features and cross-platform support.
Skip this if
You require a fully stable, production-ready terminal emulator or need extensive built-in features without configuration.

Best for

Developers spending significant time in the terminalUsers seeking high-performance terminal emulationCross-platform terminal workflows

Alternatives

iTerm2KittyWezTermHyper

Compare Alacritty alternatives

More Devtool

Compare all
View Deno
Deno

Secure TypeScript/JavaScript runtime with built-in tooling, permissions, and npm compat.

View Nuxt Studio
Nuxt Studio

Visual content editor for Nuxt Content with live preview and team workflows.

View matlab
matlab

Matrix-based language and environment for engineering, signal processing, and simulation.

View Emacs
Emacs

Powerful, extensible text editor that supports various programming languages and file types.