A terminal for a more modern age
Cross-platform, with tabs, splits and a built-in SSH and serial client.
- Language
- TypeScript
- Licence
- MIT
- Stars
- 75k
- Latest
- v1.0.238
- Last push
- 2026-11-06
alternatives to
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
Tabby, Ghostty, kitty and more. 9 alternatives to iTerm2, in TypeScript, Zig, Python, Rust, Go, C++. Compare fit, licence, stars and the latest signed release.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| Tabby | Full replacement | 75k | MIT | Open source | No | TypeScript | v1.0.238 | 2026-11-06 |
| Ghostty | Full replacement | 64k | MIT | Open source | No | Zig | v1.4.0 | 2026-11-12 |
| kitty | Full replacement | 36k | GPL-3.0 | Open source | No | Python | v0.50.0 | 2026-11-12 |
| WezTerm | Full replacement | 30k | Other | Open source | No | Rust | 20240203-110809-5046fc22 | 2026-11-12 |
| Wave Terminal | Full replacement | 23k | Apache-2.0 | Open source | No | Go | v0.14.5 | 2026-11-06 |
| Alacritty | Partial | 66k | Apache-2.0 | Open source | No | Rust | v0.17.0 | 2026-11-06 |
| Rio | Partial | 7.7k | MIT | Open source | No | Rust | v0.5.29 | 2026-11-08 |
| Contour | Partial | 3.1k | Apache-2.0 | Open source | No | C++ | v0.8.0.9335 | 2026-11-12 |
| Terminator | Partial | 2.7k | GPL-2.0 | Open source | No | Python | v2.1.6 | 2026-10-19 |
9 alternatives
A terminal for a more modern age
Cross-platform, with tabs, splits and a built-in SSH and serial client.
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
GPU-rendered with a native UI on macOS and Linux.
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
GPU-rendered, cross-platform, with tabs, splits and a graphics protocol.
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Cross-platform, built-in multiplexing, configured in Lua.
An open-source, AI-integrated, cross-platform terminal for seamless workflows
Cross-platform, with splits, SSH connections and blocks for files and web pages.
A cross-platform, OpenGL terminal emulator.
GPU-rendered and cross-platform, with no tabs or splits of its own.
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
GPU-rendered terminal that also runs in the browser; fewer integrations.
Modern C++ Terminal Emulator
GPU-rendered terminal for Linux, macOS and Windows; no AppleScript or Python API.
multiple GNOME terminals in one window
Split panes and broadcast input on Linux; no macOS build.