Alacritty the fastest terminal emulator in existence. Using the GPU for
rendering enables optimizations that simply aren't possible in other emulators.
Alacritty currently supports macOS and Linux, and Windows support is planned
before the 1.0 release.
<palign="center">
<imgwidth="600"alt="Alacritty running vim inside tmux"src="https://cloud.githubusercontent.com/assets/4285147/21585004/2ebd0288-d06c-11e6-95d3-4a2889dbbd6f.png">
</p>
## About
Alacritty is focused on simplicity and performance. The performance goal means
it should be faster than any other terminal emulator available. The simplicity
goal means that it doesn't have many features like tabs or scroll back as in
other terminals. Instead, it is expected that users of Alacritty make use of a
terminal multiplexer such as [`tmux`](https://github.com/tmux/tmux).
## Installation
The only supported installation method at this time is from source. Proper
installers will be added prior to the 1.0 release of Alacritty. This section
will walk you through how to build from source on both macOS and Ubuntu.
### Prerequisites
1. Install [`rustup.rs`](https://rustup.rs/)
2. Clone the source code:
```sh
git clone https://github.com/jwilm/alacritty
cd alacritty
```
3. Make sure you have the right Rust compiler installed. Alacritty is currently
pinned to a certain Rust nightly, and the compiler/nightly dependencies are
updated as needed. To install the correct compiler, run:
```sh
rustup override set $(cat rustc-version)
```
#### Additional Linux Prerequisites
##### Ubuntu
On Ubuntu, you need a few extra libraries to build Alacritty. Here's an `apt`
command that should install all of them. If something is still found to be