alacritty/alacritty

Description: A cross-platform, OpenGL terminal emulator.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on March 4th, 2026
Created on February 18th, 2016
Open Issues & Pull Requests: 336 (+0)
Number of forks: 3,533
Total Stargazers: 64,869 (+0)
Total Subscribers: 450 (+0)

Issue Activity (beta)

Open issues: 163
New in 7 days: 3
Closed in 7 days: 2
Avg open age: 1,456 days
Stale 30+ days: 155
Stale 90+ days: 140

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • F - duplicate (157)
  • B - bug (156)
  • F - wontfix (135)
  • H - macos (125)
  • enhancement (120)
  • H - windows (100)
  • F - not a bug (75)
  • C - waiting on author (73)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 hours
Mean response time: 353.1 days
90th percentile: 1596.9 days
Tracked items: 1,142

Most active contributors

Detailed Description

Alacritty is a cross-platform terminal emulator written in Rust that leverages OpenGL for GPU-accelerated rendering. The project supports BSD, Linux, macOS, and Windows, with precompiled binaries available from the GitHub releases page. According to the README, the software is at a beta level of readiness, though it is already used by many as a daily driver despite some missing features and bugs remaining to be fixed.

The core design philosophy of Alacritty emphasizes high performance through integration with other applications rather than reimplementing their functionality. The terminal comes with sensible defaults but allows extensive configuration through TOML files, with the configuration lookup checking multiple standard locations including XDG_CONFIG_HOME on Unix-like systems and APPDATA on Windows. The project explicitly avoids implementing certain features like tabs and splits, intentionally leaving such functionality to window managers and terminal multiplexers instead.

Performance is a central concern for the project. Alacritty uses vtebench to quantify terminal emulator throughput and consistently scores better than competitors on this metric. The README acknowledges that benchmarking terminal emulators is complicated and that other aspects like latency and frame consistency are more difficult to quantify. The project requires at least OpenGL ES 2.0 support and on Windows requires ConPTY support from Windows 10 version 1809 or higher.

GitGenius activity data reveals substantial ongoing maintenance and community engagement. The project has processed 1138 issues and pull requests with a median response latency of 3.1 hours, indicating active triage. The most frequently applied issue labels are F - wontfix with 97 occurrences, enhancement with 71, and F - not a bug with 66, suggesting the maintainers actively manage scope and expectations. The top contributors tracked by GitGenius are chrisduerr with 1912 events, kchibisov with 1112 events, and nixpulvis with 285 events, demonstrating concentrated but sustained development effort.

The repository shows significant overlap with major projects including rust-lang/rust, microsoft/vscode, and microsoft/typescript based on shared contributors, indicating that Alacritty attracts developers working across the broader Rust and developer tooling ecosystems. The project is classified across multiple domains including terminal emulation, GPU acceleration, performance optimization, text rendering, and command-line tools, reflecting its specialized focus on delivering a fast, modern terminal experience through hardware acceleration rather than attempting to be a feature-complete terminal with built-in window management capabilities.

alacritty
by
alacrittyalacritty/alacritty

Repository Details

Fetching additional details & charts...