Skip to content

cdleon/awesome-terminals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 

Repository files navigation

awesome-terminals

Terminal Emulators

Android

  • Termux - Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required.

iOS

Linux

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • Contour - is a modern, actually fast, modal terminal emulator. It aims to be the daily driver of power users looking for modern terminal features.
  • eDEX-UI - [DEPRECATED] A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Darktile - a GPU rendered terminal emulator designed for tiling window managers.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • foot - A fast, lightweight and minimalistic Wayland terminal emulator.
  • Fyne Terminal - A graphical terminal emulator for Linux using Fyne
  • Gnome Terminal - A terminal emulator for GNOME.
  • Guake - Guake is a top-down terminal for Gnome, and is highly inspirated by the famous terminal used in Quake.
  • Hyper - A terminal built on web technologies.
  • kermit - A VTE-based, simple and froggy terminal emulator.
  • Kitty - A cross-platform, fast, feature full, GPU based terminal emulator
  • Konsole - Konsole is a terminal emulator for the K Desktop Environment.
  • Mosh - Mobile Shell.
  • Notty - [DEPRECATED] A new kind of terminal.
  • QTerminal - A lightweight Qt-based terminal emulator.
  • Ptyxis - New Container-Focused Terminal Emulator for GNOME.
  • Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
  • ROXTerm - ROXTerm is a terminal emulator intended to provide similar features to gnome-terminal, based on the same VTE library.
  • rxvt-unicode - rxvt-unicode is a fork of the well known terminal emulator rxvt.
  • Sakura - Sakura is a terminal emulator based just on GTK and VTE.
  • st - st is a simple terminal implementation for X.
  • Tabby - A terminal for a more modern age (formerly Terminus) https://tabby.sh/
  • Terminal - Terminal emulator designed for elementary OS.
  • Terminator - The robot future of terminals.
  • Termit - Terminal emulator based on VTE library with Lua scripting.
  • Termite - [OBSOLETED BY ALACRITTY] A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.
  • Tilda - A Gtk based drop down terminal for Linux and Unix.
  • Tilix - Tilix is an advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines. https://gnunn1.github.io/tilix-web/
  • Upterm - [DEPRECATED] A terminal emulator for the 21st century.
  • Wave Terminal - Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions.
  • Wayst - A simple terminal emulator.
  • Wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
  • xTerm - The xterm program is a terminal emulator for the X Window System.
  • yaft - yet another framebuffer terminal.
  • Yakuake - Yakuake is a drop-down terminal emulator based on KDE Konsole technology.
  • Zutty - Unicode terminal with correct VT emulation that uses OpenGL ES Compute Shaders.

macOS

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • Cathode - [DEPRECATED] VINTAGE TERMINAL.
  • Contour - is a modern, actually fast, modal terminal emulator. It aims to be the daily driver of power users looking for modern terminal features.
  • cool-retro-term - A good looking terminal emulator which mimics the old cathode display.
  • eDEX-UI - [DEPRECATED] A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • Fig - [DEPRECATED] The next-generation command line. The source of truth for your team’s secrets, scripts, and SSH credentials.
  • Go2Shell - Opens a terminal window to the current directory in Finder.
  • Hyper - A terminal built on web technologies.
  • iTerm2 iTerm2 is a terminal emulator for Mac OS X that does amazing things.
  • Kitty - A cross-platform, fast, feature full, GPU based terminal emulator
  • MacTerm - Powerful replacement for macOS Terminal, supporting 24-bit color, standard graphics protocols and iTerm2 image sequences and color schemes.
  • Mosh - Mobile Shell.
  • Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
  • Tabby - A terminal for a more modern age (formerly Terminus) https://tabby.sh/
  • Termbar - TermBar puts the command line in your Menubar, allowing you to free up screen space, and use it with convinience.
  • Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries. https://www.enlightenment.org/about-terminology
  • TotalTerminal - A system-wide terminal available on a hot-key. TotalTerminal is a plugin for Terminal.app.
  • Upterm - [DEPRECATED] A terminal emulator for the 21st century.
  • Warp - Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
  • Wave Terminal - Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions.
  • Wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • ZOC - SSH Client and Terminal Emulator for macOS and Windows

Web

Windows

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • Cmder - Lovely console emulator package for Windows.
  • ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.
  • Console - Console is a Windows console window enhancement.
  • ConsoleZ - Windows console window enhancement. It is a fork of Console project.
  • Contour - is a modern, actually fast, modal terminal emulator. It aims to be the daily driver of power users looking for modern terminal features.
  • eDEX-UI - [DEPRECATED] A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.
  • Extraterm - The swiss army chainsaw of terminal emulators. https://extraterm.org
  • Fluent Terminal - A Terminal Emulator based on UWP and web technologies.
  • Hyper - A terminal built on web technologies.
  • KiTTY - Fork from version 0.67 of PuTTY, the best telnet / SSH client in the world.
  • MobaXterm - Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more.
  • Mosh - Mobile Shell.
  • Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
  • PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
  • Tabby - A terminal for a more modern age (formerly Terminus) https://tabby.sh/
  • Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries http://terminolo.gy/)
  • Wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust. https://wezfurlong.org/wezterm/
  • Windows Terminal - The new Windows Terminal, and the original Windows console host - all in the same place!
  • wsltty - Mintty as a terminal for Bash on Ubuntu on Windows / WSL. It has the look and feel of PuTTY.
  • ZOC - SSH Client and Terminal Emulator for macOS and Windows

Shells

Tools

Bash

C

C++

CMD

Go

Haskell

Node

PowerShell

Python

Ruby

Rust

sh

  • ansiweather - Weather in terminal, with ANSI colors and Unicode symbols
  • nb - CLI plain-text note-taking, bookmarking, and archiving with encryption, filtering and search, Git-backed versioning and syncing, Pandoc-backed conversion, and more in a single portable script. https://xwmx.github.io/nb/
  • nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
  • shellfire - A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.
  • takeover.sh - Wipe and reinstall a running Linux system via SSH, without rebooting. You know you want to.
  • tmux-fzf-url - πŸš€ Quickly open urls on terminal screen!
  • tuxi - Tuxi is a cli assistant. Get answers of your questions instantly.

sh (macOS)

  • lsusb - lsusb command for Mac OS X.
  • mac - ο£Ώ OS X command line tools for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your OS X system.
  • mas - πŸ“¦ Mac App Store command line interface.
  • m-cli - ο£Ώ Swiss Army Knife for macOS.
  • pfetch - 🐧 A pretty system information tool written in POSIX sh.
  • termtile - Terminal window manager for OS X.
  • x-cmd A vast and interesting collection of tools that can then bootstrap lots of other programs / functions in a consistent and structured way.

Swift

  • trash - Move files and folders to the trash.

Dotfiles

  • ~/.dotfiles - Configuration for Arch Linux, sway, kitty, kakoune, zsh and more + scripted installation guide.
  • dot - These are my dot files. I've primarily been a MacOS user for most of the time I've been collecting dotfiles, but I've recently switched to Linux
  • dots - My dotfiles for Arch Linux and awesomeWM.
  • dots - My macOS dots :)
  • dotfiles - Configuration files.
  • dotfiles - Files that define my GNU/Linux box.
  • dotfiles - Settings for various tools I use.
  • dotfiles
  • dotfiles - πŸ”§ .files, including ~/.macos β€” sensible hacker defaults for macOS
  • dotfiles - The best and strongest dotfiles. Editor: Neovim(coc.nvim); Shell: zsh(zinit, powerlevel10k); Terminal: tmux, alacritty; Desktop: i3-gaps/sway, rofi, dunst; OS: ArchLinux, (Ubuntu/Fedora/CentOS)
  • dotfiles-public - My personal dotfiles
  • dotfiles.fish - my own dotfiles ported to fish
  • dotfiles - Various dotfiles, most notably for terminal email (aerc, isync, mailctl, mstmp(q), ranked addressbook etc), various terminals (kitty, contour, wezterm), zsh, ipython, vim, regolith and some git goodies.

Guides

Bash

  • Bash-Snippets - A collection of small bash scripts for heavy terminal users
  • pure bash bible - A collection of pure bash alternatives to external processes.

sh