Track Terminals Are Sexy Updates Weekly
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 k4m4/terminals-are-sexy · ⭐ 11K · 🏷️ Development Environment
Dec 14 - Dec 20, 2020
Terminal Emulation Applications
- Terminator (⭐1.4k) - Multiple GNOME terminals in one window.
Nov 23 - Nov 29, 2020
Tools and Plugins
- zoxide (⭐8k) - cd anywhere without typing in long paths.
Jun 22 - Jun 28, 2020
Tools and Plugins
- ack3 (⭐533) - Greplike tool, optimized for programmers.
Jan 27 - Feb 02, 2020
ZSH
- zinit (⭐25) - Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services.
Dec 30 - Jan 05, 2019
Tools and Plugins
- jaymock-cli (⭐13) - Mock an API and generate fake JSON test data, right from the terminal.
Dec 09 - Dec 15, 2019
Tools and Plugins
- navi (⭐12k) - An interactive cheatsheet tool for the command-line.
Oct 28 - Nov 03, 2019
Tools and Plugins
- tre (⭐344) - Improved
tree
command that knows git, creates shell alias for quick opening, and more!
Oct 14 - Oct 20, 2019
Terminal Emulation Applications
- Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
Tools and Plugins
- kubebox (⭐2k) - Terminal console for Kubernetes.
Oct 07 - Oct 13, 2019
Fish
- Fisher (⭐6.1k) - Package manager for the fish shell.
Terminal Emulation Applications
- GNOME Terminal - Terminal emulator for GNOME.
- GNU Screen - Full-screen window manager that multiplexes a physical terminal between several processes.
- Terminus (⭐39k) - Cross-platform terminal for a more modern age, based on web technologies.
- Tilda (⭐1.1k) - Gtk based drop down terminal for Linux and Unix.
macOS
- mas (⭐9.3k) - Mac App Store command line interface.
Tools and Plugins
- dry (⭐2.6k) - Docker manager for the terminal.
- glances (⭐22k) - top/htop alternative.
- k (⭐1.7k) - Directory listings for zsh with git features.
- shell2http (⭐1k) - HTTP-server to execute shell commands. Designed for development, prototyping or remote control.
- yadm - Seamless git-based management of your dotfiles.
- z (⭐15k) - Tool to jump to folders based on history matching a given regex
- z.lua (⭐2.4k) - New cd command that helps you navigate faster by learning your habits.
Other Sexy Lists / Awesome
- awesome-emacs (⭐7.3k) - Community driven list of useful Emacs packages, libraries and others.
Jun 17 - Jun 23, 2019
Tools and Plugins
- df-show (⭐43) - Interactive directory and file browser with a similar feel to the
ls
command.
- taskell - Command-line Trello-like kanban-board/TODO lists.
Mar 18 - Mar 24, 2019
Tools and Plugins
- nnn (⭐15k) - Tiny, lightning fast, feature-packed file manager.
- tiv (⭐1.2k) - Text mode terminal image viewer.
Mar 04 - Mar 10, 2019
ChromeOS
- chromebrew (⭐2k) - Package manager for Chrome OS.
Feb 04 - Feb 10, 2019
Terminal Emulation Applications
- FluentTerminal (⭐8.5k) - A Terminal Emulator based on UWP and web technologies.
Jan 14 - Jan 20, 2019
Base Shells
- zsh - Powerful shell with scripting language.
Terminal Emulation Applications
- Go2Shell - Opens a terminal window to the current directory in Finder.
- KiTTY - Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.
- PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
- xterm - Terminal emulator for the X Window System.
Universal
- bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg.
- nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
macOS
- fink - Wants to bring the full world of Unix Open Source software to Darwin and macOS.
Linux
- linuxbrew - The Homebrew package manager for Linux.
- pkgin - Aimed at being an apt / yum like tool for managing pkgsrc binary packages.
Windows
- scoop - Package manager for Windows.
- wpkg - Automated software deployment, upgrade and removal program for Windows.
Text Editors
- 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.
Tools and Plugins
- byobu - Byobu is an open source text-based window manager and terminal multiplexer.
- htop - Cool looking and interactive process viewer 'replacement' for the top command.
- vifm - Console file manager with vi key bindings and some ideas from mutt.
Communication
- 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.
- weechat - Fast, light and extensible chat client.
Jan 07 - Jan 13, 2019
Base Shells
- xonsh - Python-ish, BASHwards-looking shell language and command prompt.
Dec 03 - Dec 09, 2018
Base Shells
- Ammonite-Shell (⭐2.5k) - An object shell with a Scala-like scripting language.
ZSH
- antibody (⭐1.7k) - Faster and simpler antigen written in Golang.
- antigen (⭐7.3k) - Plugin manager for zsh, inspired by oh-my-zsh and vundle.
- dotzsh (⭐210) - Community driven framework for zsh.
- oh-my-zsh (⭐151k) - Delightful community-driven framework for managing your zsh configuration.
- powerlevel9k (⭐13k) - Super flexible awesome powerline ZSH theme.
- prezto (⭐13k) - Configuration framework for Zsh.
- pure (⭐12k) - Pretty, minimal and fast ZSH prompt.
- slimzsh (⭐576) - Small, usable configuration for ZSH.
- zgen (⭐1.4k) - Lightweight and simple plugin manager for ZSH.
- zplug (⭐5.2k) - Next-generation plugin manager for zsh.
- zsh-autosuggestions (⭐24k) - Fish-like autosuggestions for zsh.
- zsh-pony (⭐169) - Covers customizing ZSH without a framework.
- zsh-quickstart-kit (⭐579) - Simple zsh quickstart for using zsh and zgen.
- zsh-syntax-highlighting (⭐16k) - Fish shell like syntax highlighting for Zsh.
- zshdb (⭐249) - ZSH debugger.
- zunit (⭐173) - Powerful unit testing framework for ZSH.
Bash
- liquidprompt (⭐4.2k) - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
- aliases (⭐439) - Contextual, dynamic, organized aliases for the bash shell.
- bash-it (⭐13k) - Collection of community Bash commands and scripts.
- bash-sensible (⭐1.9k) - Attempt at saner Bash defaults.
Git
- bash-git-prompt (⭐6.3k) - Informative and fancy Bash prompt for Git users.
- git-extra-commands (⭐816) - Collection of useful extra commands for git
- git-radar (⭐2.6k) - Heads up display for git
- git-sh (⭐725) - Customized Bash environment suitable for Git work.
Terminal Emulation Applications
- Alacritty (⭐42k) - Cross-platform, GPU-accelerated terminal emulator.
- Cmder (⭐24k) - Lovely console emulator package for Windows.
- ConsoleZ (⭐2.9k) - Windows console window enhancement. It is a fork of Console project.
- Hyper (⭐39k) - Terminal built on web technologies.
- iTerm2 (⭐13k) - Terminal emulator for macOS that does amazing things.
- Termite (⭐2.8k) - Keyboard-centric terminal, aimed at use within a tiling window manager.
- Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
- ZOC - SSH/Telnet Client and Terminal Emulator for macOS and Windows.
Universal
- asdf (⭐16k) - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
- basher (⭐971) - Package manager for shell scripts.
- composer - Composer is a package manager for PHP.
- pip - Package management system used to install and manage software packages written in Python.
macOS
- homebrew - Missing package manager for macOS.
Windows
- oneget (⭐2.3k) - PackageManagement (aka OneGet) is a package manager for Windows.
Text Editors
- micro (⭐20k) - Modern and intuitive terminal-based text editor.
- nano - Text editor for Unix-like computing systems or operating environments using a command line interface.
- vim - Extensively configurable, cross-platform and highly efficient text editor.
- vis (⭐3.9k) - Highly efficient text editor.
Tools and Plugins
- add-gitignore (⭐549) - An interactive CLI that generates a .gitignore for your project based on your needs.
- asciinema (⭐11k) - Terminal session recorder.
- autojump (⭐14k) - cd command that learns
- bcal (⭐565) - Storage conversion and expression calculator.
- buku (⭐5.3k) - command-line bookmark manager.
- cointop (⭐3.4k) - The fastest and most interactive terminal based UI application for tracking cryptocurrencies.
- colorls (⭐4.2k) - Beautify the terminal's
ls
command, with color and font-awesome icons.
- ddgr (⭐2.4k) - DuckDuckGo from the terminal.
- dockly (⭐3.4k) - Docker console UI and Dashboard for quickly managing and inspecting Containers and Services.
- exa (⭐20k) - Replacement for 'ls' written in Rust.
- fselect (⭐3.3k) - 'find' replacement with SQL-like syntax.
- fzf (⭐48k) - Command-line fuzzy finder.
- gcalcli (⭐2.9k) - Google Calendar command line interface.
- getnews.tech (⭐132) - Checking the latest news headlines from various news outlets on the web.
- googler (⭐5.8k) - Search Google from your terminal.
- homebrew-cask (⭐20k) - CLI workflow for the administration of macOS applications distributed as binaries.
- hub - Command-line wrapper for git that makes working with GitHub easy.
- imgp (⭐901) - Multi-core batch image resizer and rotator.
- jq.node (⭐402) - Command-line JSON/string processor, JavaScript and Lodash in your shell.
- jrnl (⭐30) - Simple command line journal application that stores your journal in a plain text file.
- lexis (⭐8) - word counting made easy. Retrieve the number of words in a string or stdin.
- lf (⭐5k) - Terminal file manager.
- mps-youtube (⭐7.2k) - Terminal based YouTube player and downloader
- neofetch (⭐16k) - Fetches system/theme information in terminal for Linux desktop screenshots. Alternative to screenfetch.
- rebound (⭐3.9k) - Command-line debugger that instantly fetches Stack Overflow results when you get a compiler error.
- reddit terminal viewer (⭐4.6k) - Browse Reddit from your terminal.
- ripgrep (⭐34k) - Code-searching tool like ack and the_silver_searcher, but faster.
- streamlink (⭐8k) - CLI for extracting streams from various websites to a video player of your choosing.
- taskwarrior - Command-line TODO list manager.
- the_silver_searcher (⭐24k) - Code-searching tool similar to ack, but faster.
- tldr (⭐41k) - Simplified and community-driven man pages.
- tmux - Terminal multiplexer.
- tmuxinator (⭐12k) - Manage complex tmux sessions easily.
- transfer.sh - Quickly upload and share files from your shell.
- wal (⭐721) - generate and change colorschemes on the fly.
- whereami (⭐151) - Get your geolocation information from the CLI.
Communication
- irssi - Self proclaimed client of the future and my favorite IRC client.
- slack-term (⭐6.1k) - Slack client for your terminal.
- Slackadaisical (⭐273) - Simple Slack client for the CLI.
Other Sexy Lists / Misc
- the-art-of-command-line (⭐112k) - Master the command line, in one page.
Nov 26 - Dec 02, 2018
Terminal Emulation Applications
- Terminology (⭐536) - The best terminal emulator based on the Enlightenment Foundation Libraries.
Nov 12 - Nov 18, 2018
Tools and Plugins
- fx (⭐15k) - Command-line JSON viewer.
Nov 05 - Nov 11, 2018
Tools and Plugins
- ranger - Console file manager with vi key bindings.
Aug 06 - Aug 12, 2018
macOS
- macports - Package manager that simplifies the installation of software on the macOS and Darwin operating systems.
Mar 05 - Mar 11, 2018
Base Shells
- bash - GNU Project's shell (Bourne Again SHell).
- fish - Smart and user-friendly command line shell.
- PowerShell (⭐36k) - Automation and configuration tool/framework that is optimized for dealing with structured data.
ZSH
- alf (⭐94) - Out of this world super fast and configurable framework for zsh.
- ant-zsh (⭐29) - Tiny and lightweight ZSH configuration environment for special customization needs.
- pumice (⭐8) - Lightweight plugin manager for zsh.
- zeesh (⭐41) - Cross-platform Zsh framework.
- zilsh (⭐31) - Zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.
- zim (⭐2.8k) - Zsh configuration framework with blazing speed and modular extensions.
- zoppo (⭐32) - Crippled configuration framework for Zsh.
- zpm (⭐252) - Plugin manager for zsh similar to vim-plug.
- ztanesh (⭐264) - Aims to improve your UNIX command line experience and productivity with the the configuration provided by the ztanesh project.
- zulu (⭐141) - Total environment manager for ZSH 5+.
Bash
- bash-powerline (⭐839) - Powerline-style Bash prompt in pure Bash script.
- bashtrap (⭐1.6k) - Quick way to spruce up OSX terminal.
- hstr (⭐3.3k) - Bash History Suggest Box.
Git
- git-prompt (⭐324) - Bash prompt with Git, SVN and HG modules.
- gittify (⭐60) - Colorful Bash prompt + customized Git aliases.
- oh-my-git (⭐3.6k) - Opinionated git prompt for bash and zsh.
- sexy-bash-prompt (⭐1.1k) - Bash prompt with colors, Git statuses, and Git branches.
Fish
- oh-my-fish (⭐8.9k) - The Fishshell Framework.
Universal
- guix - Functional package manager for installed software packages and versions.
- npmjs - Package manager for JavaScript.
- rubygems - The Ruby community’s gem hosting service.
- yarn - New package and dependency manager for javascript.
Windows
- 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.
- ruckzuck - Software Package Manager for Windows, a quick way to install and update Software.
Other Sexy Lists / Awesome
- awesome-devenv (⭐2.4k) - Curated list of delightful Bash scripts and resources.
- awesome-sysadmin (⭐22k) - Curated list of amazingly awesome open source sysadmin resources.
- awesome-zsh-plugins (⭐12k) - Collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.
Other Sexy Lists / Misc
- bash-guide (⭐11k) - Guide to learn bash.
Nov 20 - Nov 26, 2017
Terminal Emulation Applications
- ConEmu (⭐7.9k) - Customizable Windows terminal with tabs, splits, quake-style and more.
- Konsole - Terminal emulator for the K Desktop Environment.
- MacTerm - Powerful replacement for macOS Terminal.
- Mosh (⭐11k) - Remote terminal application that allows roaming and supports intermittent connectivity.
Text Editors
- slap (⭐6.1k) - Sublime-like terminal-based text editor.
Tools and Plugins
- haxor-news (⭐3.8k) - Browse Hacker News like a haxor.
- howdoi (⭐9.7k) - Instant code answers and examples from the command line
- lolcat (⭐5.2k) - Rainbows and unicorns!
- lunchy (⭐2.9k) - Friendly wrapper for launchctl.
- screenfetch (⭐3.5k) - Fetches system/theme information in terminal for Linux desktop screenshots.
- tig (⭐11k) - Text mode interface for git.
- wttr.in (⭐20k) - The right way to check the weather.
- youtube-dl - download videos from YouTube
Communication
- go-jira (⭐2.6k) - Simple jira command line client in Go.
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.