Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
terminals-are-sexy
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
https://github.com/k4m4/terminals-are-sexy
Last synced: 6 days ago
JSON representation
-
Shells
-
Base Shells
- 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.
- xonsh - Python-ish, BASHwards-looking shell language and command prompt.
- zsh - Powerful shell with scripting language.
- Ammonite-Shell - An object shell with a Scala-like scripting language.
- PowerShell - Automation and configuration tool/framework that is optimized for dealing with structured data.
-
Bash
- liquidprompt - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
- aliases - Contextual, dynamic, organized aliases for the bash shell.
- bash-it - Collection of community Bash commands and scripts.
- bash-powerline - Powerline-style Bash prompt in pure Bash script.
- bash-sensible - Attempt at saner Bash defaults.
- bashtrap - Quick way to spruce up OSX terminal.
- hstr - Bash History Suggest Box.
- liquidprompt - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
-
ZSH
- oh-my-zsh - Delightful community-driven framework for managing your zsh configuration.
- powerlevel9k - Super flexible awesome powerline ZSH theme.
- zim - Zsh configuration framework with blazing speed and modular extensions.
- zinit - Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services.
- zunit - Powerful unit testing framework for ZSH.
- alf - Out of this world super fast and configurable framework for zsh.
- ant-zsh - Tiny and lightweight ZSH configuration environment for special customization needs.
- antibody - Faster and simpler antigen written in Golang.
- antigen - Plugin manager for zsh, inspired by oh-my-zsh and vundle.
- dotzsh - Community driven framework for zsh.
- prezto - Configuration framework for Zsh.
- pumice - Lightweight plugin manager for zsh.
- pure - Pretty, minimal and fast ZSH prompt.
- slimzsh - Small, usable configuration for ZSH.
- zeesh - Cross-platform Zsh framework.
- zgen - Lightweight and simple plugin manager for ZSH.
- zilsh - Zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.
- zinit - Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services.
- zoppo - Crippled configuration framework for Zsh.
- zplug - Next-generation plugin manager for zsh.
- zpm - Plugin manager for zsh similar to vim-plug.
- zsh-autosuggestions - Fish-like autosuggestions for zsh.
- zsh-pony - Covers customizing ZSH without a framework.
- zsh-quickstart-kit - Simple zsh quickstart for using zsh and zgen.
- zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.
- ztanesh - Aims to improve your UNIX command line experience and productivity with the the configuration provided by the ztanesh project.
- zulu - Total environment manager for ZSH 5+.
- zunit - Powerful unit testing framework for ZSH.
- oh-my-zsh - Delightful community-driven framework for managing your zsh configuration.
- zinit - Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services.
- zshdb - ZSH debugger.
-
Git
- bash-git-prompt - Informative and fancy Bash prompt for Git users.
- git-extra-commands - Collection of useful extra commands for git
- git-prompt - Bash prompt with Git, SVN and HG modules.
- git-radar - Heads up display for git
- git-sh - Customized Bash environment suitable for Git work.
- gittify - Colorful Bash prompt + customized Git aliases.
- oh-my-git - Opinionated git prompt for bash and zsh.
- sexy-bash-prompt - Bash prompt with colors, Git statuses, and Git branches.
-
Fish
- Fisher - Package manager for the fish shell.
- oh-my-fish - The Fishshell Framework.
-
-
Terminal Emulation Applications
-
Fish
- Alacritty - Cross-platform, GPU-accelerated terminal emulator.
- 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.
- Hyper - Terminal built on web technologies.
- 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.
- PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
- Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries.
- Terminus - Cross-platform terminal for a more modern age, based on web technologies.
- 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.
- Cmder - Lovely console emulator package for Windows.
- ConEmu - Customizable Windows terminal with tabs, splits, quake-style and more.
- ConsoleZ - Windows console window enhancement. It is a fork of [Console](https://sourceforge.net/projects/console) project.
- FluentTerminal - A Terminal Emulator based on UWP and web technologies.
- iTerm2 - Terminal emulator for macOS that does amazing things.
- Mosh - Remote terminal application that allows roaming and supports intermittent connectivity.
- Terminator - Multiple GNOME terminals in one window.
- Tilda - Gtk based drop down terminal for Linux and Unix.
- Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
- Alacritty - Cross-platform, GPU-accelerated terminal emulator.
- Hyper - Terminal built on web technologies.
-
-
Package Managers
-
Universal
- 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.
- yarn - New package and dependency manager for javascript.
- nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
- asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
- basher - Package manager for shell scripts.
- rubygems - The Ruby community’s gem hosting service.
- guix - Functional package manager for installed software packages and versions.
-
macOS
-
Linux
-
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.
- scoop - Package manager for Windows.
- wpkg - Automated software deployment, upgrade and removal program for Windows.
-
-
Text Editors
-
Windows
- 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.
- 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.
- SpaceVim - Community-driven vim distribution.
- neovim - Literally the future of vim.
-
-
Tools and Plugins
-
Windows
- byobu - Byobu is an open source text-based window manager and terminal multiplexer.
- cointop - The fastest and most interactive terminal based UI application for tracking cryptocurrencies.
- homebrew-cask - CLI workflow for the administration of macOS applications distributed as binaries.
- htop - Cool looking and interactive process viewer 'replacement' for the top command.
- hub - Command-line wrapper for git that makes working with GitHub easy.
- mps-youtube - Terminal based YouTube player and downloader
- ranger - Console file manager with vi key bindings.
- taskell - Command-line Trello-like kanban-board/TODO lists.
- taskwarrior - Command-line TODO list manager.
- tmux - Terminal multiplexer.
- transfer.sh - Quickly upload and share files from your shell.
- vifm - Console file manager with vi key bindings and some ideas from mutt.
- yadm - Seamless git-based management of your dotfiles.
- homebrew-cask - CLI workflow for the administration of macOS applications distributed as binaries.
- htop - Cool looking and interactive process viewer 'replacement' for the top command.
-
-
Communication
-
Windows
- 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.
- go-jira - Simple jira command line client in Go.
- irssi - Self proclaimed client of the future and my favorite IRC client.
- slack-term - Slack client for your terminal.
- weechat - Fast, light and extensible chat client.
-
-
Other
-
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.
-
Other Sexy Lists
- awesome-devenv - Curated list of delightful Bash scripts and resources.
- awesome-emacs - Community driven list of useful Emacs packages, libraries and others.
- awesome-zsh-plugins - Collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.
-
Programming Languages
Categories
Sub Categories
Keywords
shell
19
zsh
18
terminal
8
bash
7
oh-my-zsh
5
fish
4
windows
4
plugin-manager
4
cli
4
linux
4
zsh-plugins
4
powershell
3
package-manager
3
command-line
3
zsh-plugin
3
zsh-configuration
3
zgenom
3
theme
3
shell-script
2
framework
2
oh-my-zsh-plugin
2
prezto
2
git
2
prompt
2
themes
2
productivity
2
golang
2
dotfiles
2
conemu
2
antigen
2
console
2
macos
2
zsh-theme
2
awesome-list
2
collection
2
zsh-completions
2
shell-scripts
2
plugin
1
openwrt
1
android
1
zplug
1
zshell
1
zplugin
1
zinit-plugin
1
zinit-configs
1
zinit-annex
1
raspberry-pi
1
rasspberry
1
termux
1
zpm
1