Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Alacritty

Alacritty

Apache-2.0Rustv0.17.0

A fast, cross-platform, OpenGL terminal emulator with extensive configuration and high performance.

Visit WebsiteGitHubGitHub
65.0k stars3.5k forks0 contributors

What is Alacritty?

Alacritty is a cross-platform terminal emulator that uses GPU acceleration via OpenGL to deliver exceptional performance. It provides a modern terminal experience with sensible defaults while allowing extensive customization through configuration files. The project focuses on speed and efficiency by integrating with existing applications rather than reimplementing their functionality.

Target Audience

Developers and system administrators who prioritize terminal performance and customization, particularly those working across multiple operating systems (BSD, Linux, macOS, Windows).

Value Proposition

Alacritty offers the fastest terminal experience through GPU-accelerated rendering while maintaining a lean codebase by integrating with existing tools rather than bloating with built-in features. Its extensive configurability and cross-platform support make it a versatile choice for power users.

Overview

A cross-platform, OpenGL terminal emulator.

Use Cases

Best For

  • Developers seeking the fastest possible terminal emulator for daily use
  • Users who prefer configuring their terminal through editable config files
  • Cross-platform developers needing consistent terminal behavior on BSD/Linux/macOS/Windows
  • Performance-sensitive workloads like scrolling through large log files
  • Integration with terminal multiplexers like tmux or screen
  • Users who value GPU-accelerated rendering for smooth terminal operations

Not Ideal For

  • Users who need built-in tab management or split panes without external multiplexers
  • Environments without GPU acceleration or outdated OpenGL support
  • Teams wanting a GUI-based configuration editor instead of editing TOML files
  • Projects requiring a stable, production-ready terminal emulator without beta-level features

Pros & Cons

Pros

GPU-Accelerated Performance

Leverages OpenGL for high-speed text rendering and smooth scrolling, making it exceptionally fast for daily use and large logs, as highlighted in the README's benchmarking with vtebench.

Cross-Platform Consistency

Runs on BSD, Linux, macOS, and Windows with consistent behavior, ideal for developers working across multiple operating systems, as stated in the platform support section.

Extensive Customization

Highly configurable through TOML files with multiple standard locations, allowing deep personalization of terminal behavior without bloating the core codebase.

Lean Integration Focus

Designed to work with existing tools like tmux, keeping the codebase efficient and avoiding feature reimplementation, as emphasized in the project philosophy.

Cons

Missing Built-in Features

Lacks tabs, split panes, and a GUI config editor, requiring users to rely on external applications, which the FAQ admits is intentional but may inconvenience some.

Manual Configuration Setup

Does not auto-create config files; users must manually set up TOML files in specific locations, adding complexity for newcomers despite the sensible defaults.

Beta-Level Readiness

Still at a beta stage with some missing features and bugs, as noted in the README, which might not be suitable for all production environments seeking stability.

Frequently Asked Questions

Quick Stats

Stars65,033
Forks3,524
Contributors0
Open Issues326
Last commit10 days ago
CreatedSince 2016

Tags

#terminal-emulator#developer-tools#opengl#vte#system-utilities#terminal#configuration#cli#linux#cross-platform#terminal-emulators#rust#bsd#macos#windows#gpu-accelerated#performance#gpu

Built With

R
Rust
O
OpenGL

Links & Resources

Website

Included in

Rust56.6kOpen Source Apps48.1k
Auto-fetched 1 hour ago

Related Projects

clash-verge-revclash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

Stars133,401
Forks9,643
Last commit2 hours ago
denodeno

A modern runtime for JavaScript and TypeScript.

Stars107,767
Forks6,196
Last commit7 hours ago
TabbyTabby

A terminal for a more modern age

Stars73,447
Forks4,168
Last commit2 hours ago
MagiskMagisk

The Magic Mask for Android

Stars61,865
Forks18,062
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub