Alacritty

Last updated
Alacritty
Original author(s) Joe Wilm [1]
Developer(s) Kirill Chibisov, Christian Dürr [2]
Stable release
0.15.1 [3]   OOjs UI icon edit-ltr-progressive.svg / 16 February 2025;12 days ago (16 February 2025)
Repository
Written in Rust
Operating system macOS , Linux , Microsoft Windows , FreeBSD
Platform x86-64, IA-32
License Apache Software License 2.0
Website alacritty.org

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]

Contents

History

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

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

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

See also

References

  1. 1 2 Wilm, Joe (2017-01-06). "Announcing Alacritty, a GPU-accelerated terminal emulator". jwilm.io. Retrieved 2020-07-28.
  2. "Alacritty Open Source Project on Open Hub: Contributions Listing Page".
  3. '"`UNIQ--templatestyles-00000002-QINU`"' "Release 0.15.1". 16 February 2025. Retrieved 20 February 2025.
  4. Senthil Kumar Palani (2019-10-29). "Alacritty – A Lightweight And Blazingly Fast Terminal Emulator". OSTechNix. Retrieved 2020-07-27.
  5. angeloma17 (2020-03-18). "Alacritty the fastest terminal emulator for Linux". OSRadar. Retrieved 2020-07-27.{{cite web}}: CS1 maint: numeric names: authors list (link)
  6. Morelo, David. "Top 7 Best Linux Terminals – Linux Hint" . Retrieved 2020-07-27.
  7. Wilm, Joe (2018-09-17). "Alacritty now supports scrollback". jwilm.io. 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. Retrieved 2020-12-19.
  11. Beaupré, Antoine (2018-03-30). "A look at terminal emulators, part 1". LWN.net. Retrieved 2020-07-28.
  12. "GitHub - alacritty/Alacritty at v0.4.3". GitHub .
  13. Kili, Aaron (2020-06-05). "Alacritty – A Fastest Terminal Emulator for Linux". TecMint. Retrieved 2020-07-28.
  14. "Alacritty". alacritty.org. Retrieved 2024-10-03.