marcelohmdias / terminals-are-sexy

💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.

Home Page:http://terminalsare.sexy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terminals_Are_Sexy_Logo

Terminals Are Sexy Awesome

A curated list of Terminal frameworks, plugins & resources for CLI lovers.

Check out my blog and follow me on Twitter.

Say Thanks Made With Love GitHub stars

Contents


Shells

Sexy frameworks, plugins and resources for your sexy shell.

  • Base Shells
    • bash - GNU Project's shell (Bourne Again SHell).
    • zsh - Powerful shell with scripting language.
    • fish - Smart and user-friendly command line shell.
    • xonsh - Python-ish, BASHwards-looking shell language and command prompt.
    • PowerShell - Automation and configuration tool/framework that is optimized for dealing with structured data.
  • ZSH
    • oh-my-zsh - Delightful community-driven framework for managing your zsh configuration.
    • prezto - Configuration framework for Zsh.
    • zsh-syntax-highlighting - Fish shell like syntax highlighting for Zsh.
    • antigen - Plugin manager for zsh, inspired by oh-my-zsh and vundle.
    • antibody - Faster and simpler antigen written in Golang.
    • pure - Pretty, minimal and fast ZSH prompt.
    • powerlevel9k - Super flexible awesome powerline ZSH theme.
    • liquidprompt - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
    • dotzsh - Community driven framework for zsh.
    • zgen - Lightweight and simple plugin manager for ZSH.
    • zplug - Next-generation plugin manager for zsh.
    • zunit - Powerful unit testing framework for ZSH.
    • zshdb - ZSH debugger.
    • zsh-quickstart-kit - Simple zsh quickstart for using zsh and zgen.
    • zsh-autosuggestions - Fish-like autosuggestions 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.
    • pumice - Lightweight plugin manager for zsh.
    • zeesh - Cross-platform Zsh framework.
    • zilsh - Zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.
    • zim - Zsh configuration framework with blazing speed and modular extensions.
    • zoppo - Crippled configuration framework for Zsh.
    • zpm - Plugin manager for zsh similar to vim-plug.
    • 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+.
    • zsh-pony - Covers customizing ZSH without a framework.
  • Bash
    • bash-sensible - Attempt at saner Bash defaults.
    • bash-powerline - Powerline-style Bash prompt in pure Bash script.
    • bashtrap - Quick way to spruce up OSX terminal.
    • liquidprompt - Full-featured & carefully designed adaptive prompt for Bash & Zsh.
    • hstr - Bash History Suggest Box.
    • aliases - Contextual, dynamic, organized aliases for the bash shell.
    • bash-it - Collection of community Bash commands and scripts.
  • Git
    • git-prompt - Bash prompt with Git, SVN and HG modules.
    • gittify - Colorful Bash prompt + customized Git aliases.
    • oh-my-git - Opinionated git prompt for bash and zsh.
    • bash-git-prompt - Informative and fancy Bash prompt for Git users.
    • sexy-bash-prompt - Bash prompt with colors, Git statuses, and Git branches.
    • git-sh - Customized Bash environment suitable for Git work.
    • git-radar - Heads up display for git
    • git-extra-commands - Collection of useful extra commands for git
  • Fish

Terminal Emulation Applications

Sexy 3rd party terminal emulation applications.

  • iTerm2 - Terminal emulator for macOS that does amazing things.
  • ConEmu - Customizable Windows terminal with tabs, splits, quake-style and more.
  • PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
  • KiTTY - Fork from version 0.67 of PuTTY, the best telnet / SSH client in the world.
  • Terminator - The robot future of terminals.
  • Konsole - Terminal emulator for the K Desktop Environment.
  • MacTerm - Powerful replacement for macOS Terminal.
  • xterm - Terminal emulator for the X Window System.
  • Hyper - Terminal built on web technologies.
  • ZOC - SSH/Telnet Client and Terminal Emulator for macOS and Windows.
  • Black Screen - Terminal emulator for the 21st century.
  • TotalTerminal - System-wide terminal available on a hot-key.
  • Go2Shell - Opens a terminal window to the current directory in Finder.
  • Cathode - Vintage terminal for macOS.
  • Alacritty - Cross-platform, GPU-accelerated terminal emulator.
  • Termite - Keyboard-centric terminal, aimed at use within a tiling window manager.
  • Cmder - Lovely console emulator package for Windows.
  • ConsoleZ - Windows console window enhancement. It is a fork of Console project.
  • Mosh - Remote terminal application that allows roaming and supports intermittent connectivity.
  • Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.

Package Managers

Sexy package managers for your macOS, Linux & Windows CLIs.

  • Universal
    • nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
    • pip - Package management system used to install and manage software packages written in Python.
    • npmjs - Package manager for JavaScript.
    • bower - Package manager for the web.
    • duo - Next-generation package manager for the front-end.
    • basher - Package manager for shell scripts.
    • bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg.
    • rubygems - The Ruby community’s gem hosting service.
    • composer - Composer is a package manager for PHP.
    • yarn - New package and dependency manager for javascript.
  • macOS
    • homebrew - Missing package manager for macOS.
    • fink - Wants to bring the full world of Unix Open Source software to Darwin and macOS.
    • macports - Package managemer that simplifies the installation of software on the macOS and Darwin operating systems.
  • Linux
    • linuxbrew - The Homebrew package manager for Linux.
    • pkgin - Aimed at being an apt / yum like tool for managing pkgsrc binary packages.
  • FreeBSD
    • pkg - Package management tool for FreeBSD.
  • Windows
    • oneget - PackageManagement (aka OneGet) is a package manager for 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.
    • wpkg - Automated software deployment, upgrade and removal program for Windows.
    • scoop - Package manager for Windows.
    • babun - Preconfigured cygwin with an advance package manager - pact.

Text Editors

Sexy text editors for your Command Line Interface.

  • vim - Extensively configurable, cross-platform and highly efficient text editor.
    • SpaceVim - Community-driven vim distribution.
    • neovim - Literally the future of vim.
  • emacs - Cross-platform text-editor that has both command-line and graphical user interface.
    • spacemacs - Community-driven emacs distribution.
  • nano - Text editor for Unix-like computing systems or operating environments using a command line interface.
  • micro - Modern and intuitive terminal-based text editor.
  • 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.
  • vis - Highly efficient text editor.
  • slap - Sublime-like terminal-based text editor.

Tools and Plugins

Sexy Applications for your Command Line Interface.

  • haxor-news - Browse Hacker News like a haxor.
  • reddit terminal viewer - Browse Reddit from your terminal.
  • taskwarrior - Command-line TODO list manager.
  • transfer.sh - Quickly upload and share files from your shell.
  • whereami - Get your geolocation information from the CLI.
  • howdoi - Instant code answers and examples from the command line
  • htop - Cool looking and interactive process viewer 'replacement' for the top command.
  • lolcat - Rainbows and unicorns!
  • ack - Tool like grep, optimized for programmers.
  • the_silver_searcher - Code-searching tool similar to ack, but faster.
  • lunchy - Friendly wrapper for launchctl.
  • bro - Examples for command line programs.
  • tldr - Simplified and community-driven man pages.
  • tmux - Terminal multiplexer.
  • ranger - Console file manager with vi key bindings.
  • googler - Search Google from your terminal.
  • jq.node - Command-line JSON/string processor, JavaScript and Lodash in your shell.
  • screenfetch - Fetches system/theme information in terminal for Linux desktop screenshots.
  • neofetch - Fetches system/theme information in terminal for Linux desktop screenshots. Alternative to screenfetch.
  • jrnl - Simple command line journal application that stores your journal in a plain text file.
  • tig - Text mode interface for git.
  • vifm - Console file manager with vi key bindings and some ideas from mutt.
  • autojump - cd command that learns
  • fzf - Command-line fuzzy finder.
  • wttr.in - The right way to check the weather.
  • hub - Command-line wrapper for git that makes working with GitHub easy.
  • exa - Replacement for 'ls' written in Rust.
  • homebrew-cask - A CLI workflow for the administration of macOS applications distributed as binaries.

Communication

Sexy Tools for communicating through the Command Line Interface.

  • irssi - Self proclaimed client of the future and my favorite IRC client.
  • 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.
  • weechat - Fast, light and extensible chat client.
  • epic - IRC client that has been under active development for 20+ years in 5 generations.
  • slacker - Simple Slack client for the CLI.
  • go-jira - Simple jira command line client in Go.

Community

Join the CLI lover community.

Other Sexy Lists

Here are some more sexy lists.

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

Pull requests might be kept open if I haven't decided whether additions are sexy enough.

About

💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.

http://terminalsare.sexy/

License:Creative Commons Zero v1.0 Universal


Languages

Language:Shell 92.9%Language:Makefile 7.1%