awesome-terminals
Terminal Emulators
https://github.com/cdleon/awesome-terminals
Last synced: 3 days ago
JSON representation
-
Tools
-
Ruby
- htty - htty is the HTTP TTY, a console application for interacting with web servers. [http://htty.github.io](http://htty.github.io)
- teamocil - Teamocil is a simple tool used to automatically create windows and panes in tmux with YAML files.
- tmuxinator - Manage complex tmux sessions easily.
-
Rust
- amp - A complete text editor for your terminal.
- atm - Command line tool for generating and working with MIDI files.[http://allthemusic.info](http://allthemusic.info)
- atuin - β¨ Magical shell history [https://atuin.sh/](https://atuin.sh/)
- bandwhich - Terminal bandwidth utilization tool.
- bat - A cat(1) clone with wings.
- br - A new way to see and navigate directory trees [https://dystroy.org/broot](https://dystroy.org/broot)
- btm - Yet another cross-platform graphical process/system monitor. [https://clementtsang.github.io/bottom/nightly/](https://clementtsang.github.io/bottom/nightly/)
- choose - A human-friendly and fast alternative to cut and (sometimes) awk
- coreutils - Cross-platform Rust rewrite of the GNU coreutils.
- delta - A viewer for git and diff output
- difft - a structural diff that understands syntax π₯π©
- dog - A command-line DNS client. [https://dns.lookup.dog/](https://dns.lookup.dog/)
- dua - View disk space usage and delete unwanted data, fast. [https://lib.rs/crates/dua-cli](https://lib.rs/crates/dua-cli)
- dust - A more intuitive version of du in rust.
- eureka - π‘ CLI tool to input and store your ideas without leaving the terminal.
- exa - **[DEPRECATED]** A modern version of βlsβ. [https://the.exa.website/](https://the.exa.website/)
- eza - A modern version of βlsβ. [https://eza.rocks/](https://eza.rocks/)
- fd - A simple, fast and user-friendly alternative to 'find'
- findomain - The fastest and cross-platform subdomain enumerator, don't waste your time.
- gping - Ping, but with a graph.
- grex - A command-line tool and library for generating regular expressions from user-provided test cases.
- hx - A post-modern modal text editor.
- hexyl - A command-line hex viewer.
- hyperfine - A command-line benchmarking tool.
- joshuto - ranger-like terminal file manager written in Rust
- loc - Count lines of code quickly.
- lsd - The next gen ls command.
- mcfly - Fly through your shell history. Great Scott!
- navi - An interactive cheatsheet tool for the command-line.
- pastel - A command-line tool to generate, analyze, convert and manipulate colors.
- procs - A modern replacement for ps written in Rust.
- rg - ripgrep recursively searches directories for a regex pattern.
- rq - Record Query - A tool for doing record analysis and transformation.
- sd - Intuitive find & replace CLI (sed alternative).
- spt - Spotify for the terminal written in Rust π
- starship - βποΈ The cross-shell prompt for astronauts. [https://starship.rs](https://starship.rs)
- tokei - Count your code, quickly.
- tre - Tree command, improved.
- viu - Simple terminal image viewer written in Rust.
- xh - Friendly and fast tool for sending HTTP requests
- weztermocil - Automatically create windows and panes in Wezterm via YAML configs (like Teamocil and iTermocil).
- xsv - A fast CSV command line toolkit written in Rust.
- z - A faster way to navigate your filesystem.
- zellij - A terminal workspace with batteries included. [https://zellij.dev/](https://zellij.dev/)
- zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage.
- tldr - A very fast implementation of tldr in Rust.
-
sh
- nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
- 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/](https://xwmx.github.io/nb/)
- 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
-
Swift
- trash - Move files and folders to the trash.
-
-
Uncategorized
-
Uncategorized
- Termux - Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required.
- La Terminal - More than just a simple command-line shell, La Terminal provides a fully-native, first-class touch experience for command-line hackers on iPhone and iPad. [https://blog.xibbon.com/welcome-to-la-terminal/](https://blog.xibbon.com/welcome-to-la-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.
- Konsole - Konsole is a terminal emulator for the K Desktop Environment.
- 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.
- Terminator - The robot future of terminals.
- Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
- Fig - 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.
- MacTerm - Powerful replacement for macOS Terminal, supporting 24-bit color, standard graphics protocols and iTerm2 image sequences and color schemes.
- TotalTerminal - A system-wide terminal available on a hot-key. TotalTerminal is a plugin for Terminal.app.
- Warp - Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
- ZOC - SSH Client and Terminal Emulator for macOS and Windows
- Console - Console is a Windows console window enhancement.
- MobaXterm - Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more.
- PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
- 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](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.
- Kitty - A cross-platform, fast, feature full, GPU based terminal emulator
- Mosh - Mobile Shell.
- Notty - **[DEPRECATED]** A new kind of terminal.
- QTerminal - A lightweight Qt-based terminal emulator.
- Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
- kermit - A VTE-based, simple and froggy terminal emulator.
- Ptyxis - New Container-Focused Terminal Emulator for GNOME.
- Blink Shell - Blink Mobile Shell for iOS (Mosh based) [https://blink.sh](https://blink.sh)
- a-Shell - A terminal for iOS, with multiple windows
- Ghostty - A fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
- Hyper - A terminal built on web technologies.
- Guake - Guake is a top-down terminal for Gnome, and is highly inspirated by the famous terminal used in Quake.
- Bobcat - A modern, feature-rich, cross-platform terminal emulator built with U++ framework.
- ish - Linux shell for iOS. [https://ish.app](https://ish.app)
- rxvt-unicode - rxvt-unicode is a fork of the well known terminal emulator rxvt.
- Tabby - A terminal for a more modern age (formerly Terminus) [https://tabby.sh/](https://tabby.sh/)
- Terminal - Terminal emulator designed for elementary OS.
- Termit - Terminal emulator based on VTE library with Lua scripting.
- 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/](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/](https://wezfurlong.org/wezterm/)
- xTerm - The xterm program is a terminal emulator for the X Window System.
- yaft - yet another framebuffer terminal.
- Zutty - Unicode terminal with correct VT emulation that uses OpenGL ES Compute Shaders.
- cool-retro-term - A good looking terminal emulator which mimics the old cathode display.
- iTerm2
- Termbar - TermBar puts the command line in your Menubar, allowing you to free up screen space, and use it with convinience.
- AnderShell 3000 - Retro looking terminal in CSS [https://crt.no/](https://crt.no/)
- jQuery Terminal Emulator - library for creating web based terminals
- Xterm.js - A terminal for the web. [https://xtermjs.org/](https://xtermjs.org/)
- Cmder - Lovely console emulator package for Windows.
- ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.
- ConsoleZ - Windows console window enhancement. It is a fork of Console project.
- Fluent Terminal - A Terminal Emulator based on UWP and web technologies.
- PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
- 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.
- Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries. [https://www.enlightenment.org/about-terminology](https://www.enlightenment.org/about-terminology)
- KiTTY - Fork from version 0.67 of PuTTY, the best telnet / SSH client in the world.
- Alacritty - A cross-platform, GPU-accelerated terminal emulator.
- Termony - Termux for HarmonyOS Computer
- Android Terminal - A built-in system app for running a Linux development environment within a virtual machine on Android.
- kiro - A GTK4 and LibAdwaita terminal emulator designed for the GNOME desktop.
- Nterm - The terminal built for Node.js developers. A modern terminal with built-in Node.js version management.
- La Terminal - More than just a simple command-line shell, La Terminal provides a fully-native, first-class touch experience for command-line hackers on iPhone and iPad. [https://blog.xibbon.com/welcome-to-la-terminal/](https://blog.xibbon.com/welcome-to-la-terminal/)
-
Programming Languages
Categories
Sub Categories
Keywords
terminal
74
cli
65
shell
40
rust
39
command-line
36
bash
34
linux
28
golang
22
macos
20
tui
19
zsh
19
go
16
windows
14
python
13
terminal-emulators
12
console
12
developer-tools
11
javascript
11
command-line-tool
11
git
10
tmux
9
c
9
nodejs
9
monitoring
8
fish
8
dotfiles
7
vim
7
json
7
cross-platform
7
tty
7
powershell
6
productivity
6
tool
6
ssh
6
devops
5
file-manager
5
kitty
5
xterm
5
markdown
5
docker
5
web
5
terminal-based
5
search
5
regex
5
http
5
typescript
4
cheatsheets
4
vte
4
ls
4
ncurses
4