Go In Action
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Terminal Emulators

(last updated Feb 21, 2023)

Terminal emulators, are so-called because they “emulate” the experience of using a terminal interface, whether or not your sustem has one built in. But, really, they are often much more than that, and some of them provide a lot of sophisticated functionality to make the experience flexible, powerful and convenient.

The following is a (far from exhaustive) list of some popular terminal emulators you might want to consider when doing work on the command line.

Terminal Emulators for Windows

  • Windows Terminal The official MS Terminal app is actually pretty good! Definitely the best place to start if you’re unfamiliar.
  • Cmder - A well-designed app by a terminal enthusiast. Fully featured and portable with Linux commands integrated into the bundled “Git For Windows”, which also comes with Git, so there’s that!
  • MobaXterm - If you’re looking for batteries-included, this is it, but it might be a little much for most users.

You can also enable WSL if you’re feeling a bit more adventurous. This will enable to to run a Linux environment alongside Windows.

Terminal Emulators for macOS

  • iTerm2 - The classic is still the best. You can’t go wrong with iTerm2. It’s what I use every day.
  • Alacritty - Very fast, if that matters to you, thanks to its OpenGL rendering engine. Configuration is done with text files though, and you’ll have to locate them on disk, so it’s not nearly as easy to get set up as iTerm2. Works on Linux, too.
  • Warp - The new kid on the block, but this is definitely some next-level stuff with advanced views, graphical integration, multi cursors, and the lot. Just make sure you read the privacy statements and opt-out of telemetry if you’re concerned about it.

Terminal Emulators for Linux

Let’s be honest, you probably know what you’re doing when it comes to terminal emulators, but here are some options anyways.

  • Kitty - Like Alacritty, it’s a hardware-accelerated terminal. Also like Alacritty, you will need to configure it with text, but at least the config file is well-documented and easy to access.
  • Alacritty also works on Linux
  • Foot - Fast and featureful with commandline graphics, thanks to libsixel. Also application integration for things like loading links in the browser for you, if you want.