A curated list of Terminal frameworks, plugins & resources for CLI lovers.
Check out my 🌎 blog and follow me on 🌎 Twitter.
- Shells
- Terminal Emulation Applications
- Package Managers
- Text Editors
- Tools and Plugins
- Communication
- Other
Sexy frameworks, plugins and resources for your sexy shell.
2625⭐
371🍴
Ammonite-Shell) - An object shell with a Scala-like scripting language.- 🌎 bash - GNU Project's shell (Bourne Again SHell).
- 🌎 fish - Smart and user-friendly command line shell.
48067⭐
7743🍴
PowerShell) - Automation and configuration tool/framework that is optimized for dealing with structured data.- 🌎 xonsh - Python-ish, BASHwards-looking shell language and command prompt.
- 🌎 zsh - Powerful shell with scripting language.
116⭐
24🍴
alf) - Out of this world super fast and configurable framework for zsh.31⭐
4🍴
ant-zsh) - Tiny and lightweight ZSH configuration environment for special customization needs.1677⭐
63🍴
antibody) - Faster and simpler antigen written in Golang.8225⭐
280🍴
antigen) - Plugin manager for zsh, inspired by oh-my-zsh and vundle.229⭐
34🍴
dotzsh) - Community driven framework for zsh.4579⭐
418🍴
liquidprompt) - Full-featured & carefully designed adaptive prompt for Bash & Zsh.180283⭐
26150🍴
oh-my-zsh) - Delightful community-driven framework for managing your zsh configuration.13451⭐
930🍴
powerlevel9k) - Super flexible awesome powerline ZSH theme.14256⭐
4491🍴
prezto) - Configuration framework for Zsh.8⭐
2🍴
pumice) - Lightweight plugin manager for zsh.13710⭐
988🍴
pure) - Pretty, minimal and fast ZSH prompt.606⭐
18🍴
slimzsh) - Small, usable configuration for ZSH.47⭐
8🍴
zeesh) - Cross-platform Zsh framework.1508⭐
98🍴
zgen) - Lightweight and simple plugin manager for ZSH.31⭐
5🍴
zilsh) - Zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.4238⭐
180🍴
zim) - Zsh configuration framework with blazing speed and modular extensions.117⭐
5🍴
zinit) - Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services.35⭐
3🍴
zoppo) - Crippled configuration framework for Zsh.5939⭐
227🍴
zplug) - Next-generation plugin manager for zsh.375⭐
24🍴
zpm) - Plugin manager for zsh similar to vim-plug.33492⭐
1905🍴
zsh-autosuggestions) - Fish-like autosuggestions for zsh.183⭐
5🍴
zsh-pony) - Covers customizing ZSH without a framework.843⭐
102🍴
zsh-quickstart-kit) - Simple zsh quickstart for using zsh and zgen.21439⭐
1352🍴
zsh-syntax-highlighting) - Fish shell like syntax highlighting for Zsh.312⭐
23🍴
zshdb) - ZSH debugger.271⭐
54🍴
ztanesh) - Aims to improve your UNIX command line experience and productivity with the the configuration provided by the ztanesh project.154⭐
12🍴
zulu) - Total environment manager for ZSH 5+.219⭐
25🍴
zunit) - Powerful unit testing framework for ZSH.
593⭐
36🍴
aliases) - Contextual, dynamic, organized aliases for the bash shell.14656⭐
2306🍴
bash-it) - Collection of community Bash commands and scripts.904⭐
169🍴
bash-powerline) - Powerline-style Bash prompt in pure Bash script.2081⭐
98🍴
bash-sensible) - Attempt at saner Bash defaults.1559⭐
121🍴
bashtrap) - Quick way to spruce up OSX terminal.4254⭐
241🍴
hstr) - Bash History Suggest Box.4579⭐
418🍴
liquidprompt) - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
6840⭐
986🍴
bash-git-prompt) - Informative and fancy Bash prompt for Git users.1072⭐
93🍴
git-extra-commands) - Collection of useful extra commands for git326⭐
97🍴
git-prompt) - Bash prompt with Git, SVN and HG modules.2588⭐
86🍴
git-radar) - Heads up display for git739⭐
82🍴
git-sh) - Customized Bash environment suitable for Git work.76⭐
6🍴
gittify) - Colorful Bash prompt + customized Git aliases.3693⭐
284🍴
oh-my-git) - Opinionated git prompt for bash and zsh.1142⭐
154🍴
sexy-bash-prompt) - Bash prompt with colors, Git statuses, and Git branches.
8512⭐
271🍴
Fisher) - Package manager for the fish shell.10944⭐
807🍴
oh-my-fish) - The Fishshell Framework.
Sexy 3rd party terminal emulation applications.
59668⭐
3148🍴
Alacritty) - Cross-platform, GPU-accelerated terminal emulator.26483⭐
2060🍴
Cmder) - Lovely console emulator package for Windows.8878⭐
592🍴
ConEmu) - Customizable Windows terminal with tabs, splits, quake-style and more.2929⭐
231🍴
ConsoleZ) - Windows console window enhancement. It is a fork of 🌎 Console project.9484⭐
457🍴
FluentTerminal) - A Terminal Emulator based on UWP and web technologies.- 🌎 GNOME Terminal - Terminal emulator for GNOME.
- 🌎 GNU Screen - Full-screen window manager that multiplexes a physical terminal between several processes.
- 🌎 Go2Shell - Opens a terminal window to the current directory in Finder.
44114⭐
3530🍴
Hyper) - Terminal built on web technologies.16155⭐
1232🍴
iTerm2) - Terminal emulator for macOS that does amazing things.- KiTTY - Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.
- 🌎 Konsole - Terminal emulator for the K Desktop Environment.
- 🌎 MacTerm - Powerful replacement for macOS Terminal.
13120⭐
761🍴
Mosh) - Remote terminal application that allows roaming and supports intermittent connectivity.- 🌎 PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
2377⭐
273🍴
Terminator) - Multiple GNOME terminals in one window.696⭐
53🍴
Terminology) - The best terminal emulator based on the Enlightenment Foundation Libraries.65151⭐
3667🍴
Terminus) - Cross-platform terminal for a more modern age, based on web technologies.?⭐
?🍴
Termite) - Keyboard-centric terminal, aimed at use within a tiling window manager.1315⭐
163🍴
Tilda) - Gtk based drop down terminal for Linux and Unix.- 🌎 Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
- 🌎 Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
- 🌎 xterm - Terminal emulator for the X Window System.
- 🌎 ZOC - SSH/Telnet Client and Terminal Emulator for macOS and Windows.
Sexy package managers for your macOS, Linux & Windows CLIs.
23956⭐
885🍴
asdf) - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more1223⭐
77🍴
basher) - Package manager for shell scripts.- 🌎 bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg.
- 🌎 composer - Composer is a package manager for PHP.
- 🌎 guix - Functional package manager for installed software packages and versions.
- 🌎 nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
- 🌎 npmjs - Package manager for JavaScript.
- 🌎 pip - Package management system used to install and manage software packages written in Python.
- 🌎 rubygems - The Ruby community’s gem hosting service.
- 🌎 yarn - New package and dependency manager for javascript.
- fink - Wants to bring the full world of Unix Open Source software to Darwin and macOS.
- 🌎 homebrew - Missing package manager for macOS.
- 🌎 macports - Package manager that simplifies the installation of software on the macOS and Darwin operating systems.
11514⭐
286🍴
mas) - Mac App Store command line interface.
- 🌎 linuxbrew - The Homebrew package manager for Linux.
- pkgin - Aimed at being an apt / yum like tool for managing pkgsrc binary packages.
2409⭐
398🍴
chromebrew) - Package manager for Chrome OS.
- 🌎 chocolatey - Package manager for Windows.
- 🌎 cygwin - Linux-like environment for Windows making it possible to port software running on POSIX systems to Windows.
- 🌎 ninite - Install and Update All Your Programs at Once.
2385⭐
192🍴
oneget) - PackageManagement (aka OneGet) is a package manager for Windows.- 🌎 ruckzuck - Software Package Manager for Windows, a quick way to install and update Software.
- 🌎 scoop - Package manager for Windows.
- 🌎 wpkg - Automated software deployment, upgrade and removal program for Windows.
Sexy text editors for your Command Line Interface.
- 🌎 emacs - Cross-platform text-editor that has both command-line and graphical user interface.
- spacemacs - Community-driven emacs distribution.
- 🌎 jed - Freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms.
- 🌎 kakoune - Modal editor with multiple selections and orthogonal design.
26587⭐
1228🍴
micro) - Modern and intuitive terminal-based text editor.- 🌎 nano - Text editor for Unix-like computing systems or operating environments using a command line interface.
6164⭐
219🍴
slap) - Sublime-like terminal-based text editor.- 🌎 vim - Extensively configurable, cross-platform and highly efficient text editor.
4369⭐
270🍴
vis) - Highly efficient text editor.
Sexy Applications for your Command Line Interface.
764⭐
68🍴
ack3) - Greplike tool, optimized for programmers.695⭐
15🍴
add-gitignore) - An interactive CLI that generates a .gitignore for your project based on your needs.15509⭐
959🍴
asciinema) - Terminal session recorder.16621⭐
711🍴
autojump) - cd command that learns659⭐
40🍴
bcal) - Storage conversion and expression calculator.6796⭐
302🍴
buku) - command-line bookmark manager.- byobu - Byobu is an open source text-based window manager and terminal multiplexer.
4226⭐
329🍴
cointop) - The fastest and most interactive terminal based UI application for tracking cryptocurrencies.5046⭐
393🍴
colorls) - Beautify the terminal'sls
command, with color and font-awesome icons.3101⭐
147🍴
ddgr) - DuckDuckGo from the terminal.52⭐
4🍴
df-show) - Interactive directory and file browser with a similar feel to thels
command.3941⭐
161🍴
dockly) - Docker console UI and Dashboard for quickly managing and inspecting Containers and Services.3140⭐
101🍴
dry) - Docker manager for the terminal.24064⭐
661🍴
exa) - Replacement for 'ls' written in Rust.4298⭐
87🍴
fselect) - 'find' replacement with SQL-like syntax.19717⭐
454🍴
fx) - Command-line JSON viewer.72342⭐
2558🍴
fzf) - Command-line fuzzy finder.3469⭐
320🍴
gcalcli) - Google Calendar command line interface.164⭐
12🍴
getnews.tech) - Checking the latest news headlines from various news outlets on the web.29324⭐
1605🍴
glances) - top/htop alternative.6146⭐
533🍴
googler) - Search Google from your terminal.4018⭐
165🍴
haxor-news) - Browse Hacker News like a haxor.21470⭐
11028🍴
homebrew-cask) - CLI workflow for the administration of macOS applications distributed as binaries.10742⭐
867🍴
howdoi) - Instant code answers and examples from the command line- 🌎 htop - Cool looking and interactive process viewer 'replacement' for the top command.
- 🌎 hub - Command-line wrapper for git that makes working with GitHub easy.
1078⭐
52🍴
imgp) - Multi-core batch image resizer and rotator.16⭐
1🍴
jaymock-cli) - Mock an API and generate fake JSON test data, right from the terminal.475⭐
28🍴
jq.node) - Command-line JSON/string processor, JavaScript and Lodash in your shell.46⭐
2🍴
jrnl) - Simple command line journal application that stores your journal in a plain text file.1800⭐
126🍴
k) - Directory listings for zsh with git features.2214⭐
142🍴
kubebox) - Terminal console for Kubernetes.9⭐
2🍴
lexis) - word counting made easy. Retrieve the number of words in a string or stdin.8431⭐
344🍴
lf) - Terminal file manager.6325⭐
224🍴
lolcat) - Rainbows and unicorns!2953⭐
117🍴
lunchy) - Friendly wrapper for launchctl.8365⭐
650🍴
mps-youtube) - Terminal based YouTube player and downloader15993⭐
535🍴
navi) - An interactive cheatsheet tool for the command-line.23104⭐
1739🍴
neofetch) - Fetches system/theme information in terminal for Linux desktop screenshots. Alternative to screenfetch.20370⭐
773🍴
nnn) - Tiny, lightning fast, feature-packed file manager.- 🌎 ranger - Console file manager with vi key bindings.
4126⭐
386🍴
rebound) - Command-line debugger that instantly fetches Stack Overflow results when you get a compiler error.4651⭐
281🍴
reddit terminal viewer) - Browse Reddit from your terminal.54000⭐
2185🍴
ripgrep) - Code-searching tool like ack and the_silver_searcher, but faster.3996⭐
451🍴
screenfetch) - Fetches system/theme information in terminal for Linux desktop screenshots.1421⭐
140🍴
shell2http) - HTTP-server to execute shell commands. Designed for development, prototyping or remote control.10716⭐
1156🍴
streamlink) - CLI for extracting streams from various websites to a video player of your choosing.- 🌎 taskell - Command-line Trello-like kanban-board/TODO lists.
- 🌎 taskwarrior - Command-line TODO list manager.
26722⭐
1428🍴
the_silver_searcher) - Code-searching tool similar to ack, but faster.12804⭐
629🍴
tig) - Text mode interface for git.1632⭐
116🍴
tiv) - Text mode terminal image viewer.?⭐
?🍴
tldr) - Simplified and community-driven man pages.- 🌎 tmux - Terminal multiplexer.
13118⭐
623🍴
tmuxinator) - Manage complex tmux sessions easily.- 🌎 transfer.sh - Quickly upload and share files from your shell.
1042⭐
23🍴
tre) - Improvedtree
command that knows git, creates shell alias for quick opening, and more!- 🌎 vifm - Console file manager with vi key bindings and some ideas from mutt.
732⭐
36🍴
wal) - generate and change colorschemes on the fly.169⭐
11🍴
whereami) - Get your geolocation information from the CLI.27139⭐
1162🍴
wttr.in) - The right way to check the weather.- 🌎 yadm - Seamless git-based management of your dotfiles.
- 🌎 youtube-dl - download videos from YouTube
16724⭐
1180🍴
z) - Tool to jump to folders based on history matching a given regex3079⭐
145🍴
z.lua) - New cd command that helps you navigate faster by learning your habits.28095⭐
640🍴
zoxide) - cd anywhere without typing in long paths.
Sexy Tools for communicating through the Command Line Interface.
- bitchx - Feature-rich and highly configurable, terminal based IRC client based on ircII.
- 🌎 centerim - Terminal based, multi-protocol Instant Messaging client with support for IRC.
- epic - IRC client that has been under active development for 20+ years in 5 generations.
2697⭐
331🍴
go-jira) - Simple jira command line client in Go.- 🌎 irssi - Self proclaimed client of the future and my favorite IRC client.
6498⭐
222🍴
slack-term) - Slack client for your terminal.275⭐
13🍴
Slackadaisical) - Simple Slack client for the CLI.- 🌎 weechat - Fast, light and extensible chat client.
Join the CLI lover community.
- 🌎 /r/commandline - This is for anything regarding the command line, in any operating system.
- 🌎 /r/osxterminal - Tips for using terminal.app in macOS.
- 🌎 /r/zsh/ - Everything on zsh.
- 🌎 /r/unixporn/ - Everything on unix.
- 🌎 #bash - Bash IRC channel on freenode.
- 🌎 Stack Overflow - Terminal tagged questions.
Here are some more sexy lists.
2997⭐
189🍴
awesome-devenv) - Curated list of delightful Bash scripts and resources.8949⭐
578🍴
awesome-emacs) - Community driven list of useful Emacs packages, libraries and others.24048⭐
2890🍴
awesome-sysadmin) - Curated list of amazingly awesome open source sysadmin resources.16604⭐
564🍴
awesome-zsh-plugins) - Collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.
12091⭐
1049🍴
bash-guide) - Guide to learn bash.157216⭐
14709🍴
the-art-of-command-line) - Master the command line, in one page.
Your contributions are always welcome! Please take a look at our contribution guidelines and 10921⭐
902🍴
code of conduct) first.
Pull requests might be kept open if it hasn't been decided whether additions are sexy enough.
12608⭐
610🍴
k4m4/terminals-are-sexy)