Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Alacritty

From Wikipedia, the free encyclopedia
Alacritty
Original authorJoe Wilm[1]
DevelopersKirill Chibisov, Christian Dürr[2]
Stable release
0.17.0[3] Edit this on Wikidata / 6 April 2026; 3 months ago (6 April 2026)
Written inRust
Operating systemmacOS, Linux, Microsoft Windows, FreeBSD
Platformx86-64, IA-32
LicenseApache Software License 2.0, MIT License
Websitealacritty.org
Repository

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.[4][5][6]

History

[edit]

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".[1]

With the release of version 0.2.0 in September 2018 Alacritty gained support for scrollback.[7]

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.[8]

In version 0.5.0, released in July 2020, a mode with vi keybindings for searching and copying text was added.[9]

In version 0.6.0, released in November 2020, a new Ctrl+C binding to cancel search and leave vi mode was added.[10]

Features

[edit]

Alacritty supports true color in addition to the standard 16 ANSI colors.[11]

Alacritty explicitly does not support tabs or splits because similar functionality can be achieved with a terminal multiplexer or window manager.[12][13]

Configuration

[edit]

Alacritty is configured by editing a template file in TOML format.[14]

See also

[edit]

References

[edit]
  1. 1 2 Wilm, Joe (2017-01-06). "Announcing Alacritty, a GPU-accelerated terminal emulator". jwilm.io. Archived from the original on 2023-05-25. Retrieved 2020-07-28.
  2. "Alacritty Open Source Project on Open Hub: Contributions Listing Page". Archived from the original on 2022-03-09. Retrieved 2020-07-28.
  3. "Release 0.17.0". 6 April 2026. Retrieved 7 April 2026.
  4. Senthil Kumar Palani (2019-10-29). "Alacritty – A Lightweight And Blazingly Fast Terminal Emulator". OSTechNix. Archived from the original on 2023-06-03. Retrieved 2020-07-27.
  5. angeloma17 (2020-03-18). "Alacritty the fastest terminal emulator for Linux". OSRadar. Archived from the original on 2023-01-28. Retrieved 2020-07-27.{{cite web}}: CS1 maint: numeric names: authors list (link)
  6. Morelo, David. "Top 7 Best Linux Terminals – Linux Hint". Archived from the original on 2023-10-05. Retrieved 2020-07-27.
  7. Wilm, Joe (2018-09-17). "Alacritty now supports scrollback". jwilm.io. Archived from the original on 2023-08-09. Retrieved 2020-07-28.
  8. Dürr, Christian (2019-04-07). "Alacritty Version 0.3.0 Release". Archived from the original on 2020-07-28. Retrieved 2020-07-28.
  9. Dürr, Christian (2020-07-31). "Alacritty Version 0.5.0 Release". christianduerr.com. Archived from the original on 2020-08-01. Retrieved 2020-08-01.
  10. "Release Alacritty Version 0.6.0". GitHub. Archived from the original on 2022-08-20. Retrieved 2020-12-19.
  11. Beaupré, Antoine (2018-03-30). "A look at terminal emulators, part 1". LWN.net. Archived from the original on 2023-06-23. Retrieved 2020-07-28.
  12. "GitHub - alacritty/Alacritty at v0.4.3". GitHub. Archived from the original on 2024-05-22. Retrieved 2020-07-28.
  13. Kili, Aaron (2020-06-05). "Alacritty – A Fastest Terminal Emulator for Linux". TecMint. Archived from the original on 2023-06-03. Retrieved 2020-07-28.
  14. "Alacritty". alacritty.org. Archived from the original on 2024-10-02. Retrieved 2024-10-03.