<div class="github-widget" data-repo="k4m4/terminals-are-sexy"></div>
[![Terminals_Are_Sexy_Logo](https://camo.githubusercontent.com/e9d11666cb60e6a6781dd8676ac06b9a1233bdfcbb603ac60eccd5f5c1a8ed33/68747470733a2f2f7765622e617263686976652e6f72672f7765622f323031373038323032303130313369665f2f687474703a2f2f6e696b6f6c61736b616d612e6d652f636f6e74656e742f696d616765732f323031372f30322f7465726d696e616c735f6172655f736578792e706e67)

## Terminals Are Sexy [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

&gt; 为 CLI 爱好者精心挑选的终端框架、插件和资源列表.

看看我 [blog](https://nikolaskama.me/) 跟着我 [Twitter](https://twitter.com/nikolaskama).

[![Build Status](https://travis-ci.org/k4m4/terminals-are-sexy.svg?branch=master)](https://travis-ci.org/k4m4/terminals-are-sexy)
[![GitHub Stars](https://img.shields.io/github/stars/k4m4/terminals-are-sexy.svg)](https://github.com/k4m4/terminals-are-sexy/stargazers)




- - -

## Shells

*性感外壳的性感框架、插件和资源.*

### Base Shells

* [Ammonite-Shell](https://github.com/lihaoyi/ammonite) - 具有类似 Scala 的脚本语言的对象外壳.
* [bash](https://www.gnu.org/software/bash/) - GNU 项目的 shell (Bourne Again SHell).
* [fish](https://fishshell.com/) - 智能且用户友好的命令行 shell.
* [PowerShell](https://github.com/PowerShell/PowerShell) - 为处理结构化数据而优化的自动化和配置工具/框架.
* [xonsh](https://xon.sh/) - Python-ish，BASHwards-looking shell 语言和命令提示符.
* [zsh](https://www.zsh.org/) - 带有脚本语言的强大外壳.

### ZSH

* [alf](https://github.com/psyrendust/alf) - 超快速和可配置的 zsh 框架.
* [ant-zsh](https://github.com/anthraxx/ant-zsh) - 用于特殊定制需求的小巧轻便的 ZSH 配置环境.
* [antibody](https://github.com/getantibody/antibody) - 用 Golang 编写的更快更简单的抗原.
* [antigen](https://github.com/zsh-users/antigen) - zsh 的插件管理器，灵感来自 oh-my-zsh 和 vundle.
* [dotzsh](https://github.com/dotphiles/dotzsh) - zsh 的社区驱动框架.
* [liquidprompt](https://github.com/nojhan/liquidprompt) - 功能齐全且精心设计的 Bash &amp; Zsh 自适应提示.
* [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) - 令人愉快的社区驱动框架，用于管理您的 zsh 配置.
* [powerlevel9k](https://github.com/bhilburn/powerlevel9k) - 超级灵活的电力线 ZSH 主题.
* [prezto](https://github.com/sorin-ionescu/prezto) - Zsh 的配置框架.
* [pumice](https://github.com/ryutamaki/pumice) - zsh 的轻量级插件管理器.
* [pure](https://github.com/sindresorhus/pure) - 漂亮、最小和快速的 ZSH 提示.
* [slimzsh](https://github.com/changs/slimzsh) - ZSH 的小型可用配置.
* [zeesh](https://github.com/zeekay/zeesh) - 跨平台 Zsh 框架.
* [zgen](https://github.com/tarjoilija/zgen) - ZSH 的轻量级和简单的插件管理器.
* [zilsh](https://github.com/zilsh/zilsh) - Zsh 配置系统，旨在吸引更多高级用户并遵循 vim-pathogen 的简单方法.
* [zim](https://github.com/Eriner/zim) - 具有超快速度和模块化扩展的 Zsh 配置框架.
* [zinit](https://github.com/zdharma/zinit) - 灵活的 Zsh 插件管理器，具有干净的 fpath、报告、完成管理、turbo 模式、服务.
* [zoppo](https://github.com/zoppo/zoppo) - Zsh 的残废配置框架.
* [zplug](https://github.com/zplug/zplug) - zsh 的下一代插件管理器.
* [zpm](https://github.com/zpm-zsh/zpm) - 类似于 vim-plug 的 zsh 插件管理器.
* [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) - zsh 的类似鱼的自动建议.
* [zsh-pony](https://github.com/mika/zsh-pony) - 涵盖在没有框架的情况下自定义 ZSH.
* [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) - 使用 zsh 和 zgen 的简单 zsh 快速入门.
* [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting) - 类似 Zsh 语法高亮的鱼壳.
* [zshdb](https://github.com/rocky/zshdb) - ZSH 调试器.
* [ztanesh](https://github.com/miohtama/ztanesh) - 旨在通过 ztanesh 项目提供的配置提高您的 UNIX 命令行体验和生产力.
* [zulu](https://github.com/zulu-zsh/zulu) - ZSH 5+ 的总环境管理器.
* [zunit](https://github.com/molovo/zunit) - 强大的 ZSH 单元测试框架.

### Bash

* [aliases](https://github.com/sebglazebrook/aliases) - bash shell 的上下文、动态、有组织的别名.
* [bash-it](https://github.com/Bash-it/bash-it) - 社区 Bash 命令和脚本的集合.
* [bash-powerline](https://github.com/riobard/bash-powerline) - 纯 Bash 脚本中的电力线式 Bash 提示符.
* [bash-sensible](https://github.com/mrzool/bash-sensible) - 尝试更合理的 Bash 默认值.
* [bashtrap](https://github.com/barryclark/bashstrap) - 美化 OSX 终端的快速方法.
* [hstr](https://github.com/dvorka/hstr) - Bash 历史建议框.
* [liquidprompt](https://github.com/nojhan/liquidprompt) - 功能齐全且精心设计的 Bash &amp; Zsh 自适应提示.

### Git

* [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt) - 为 Git 用户提供信息丰富且精美的 Bash 提示.
* [git-extra-commands](https://github.com/unixorn/git-extra-commands) - 为 git 收集有用的额外命令
* [git-prompt](https://github.com/lvv/git-prompt) - 带有 Git、SVN 和 HG 模块的 Bash 提示符.
* [git-radar](https://github.com/michaeldfallen/git-radar) - git 的抬头显示
* [git-sh](https://github.com/rtomayko/git-sh) - 适合 Git 工作的自定义 Bash 环境.
* [gittify](https://github.com/momeni/gittify) - 多彩的 Bash 提示符 + 定制的 Git 别名.
* [oh-my-git](https://github.com/arialdomartini/oh-my-git) - 针对 bash 和 zsh 的自以为是的 git 提示符.
* [sexy-bash-prompt](https://github.com/twolfson/sexy-bash-prompt) - 带有颜色、Git 状态和 Git 分支的 Bash 提示符.

### Fish

* [Fisher](https://github.com/jorgebucaran/fisher) - 鱼壳的包管理器.
* [oh-my-fish](https://github.com/oh-my-fish/oh-my-fish) - 鱼壳框架.


## Terminal Emulation Applications

*性感的第 3 方终端仿真应用程序.*

* [Alacritty](https://github.com/jwilm/alacritty) - 跨平台、GPU 加速的终端仿真器.
* [Cmder](https://github.com/cmderdev/cmder) - 可爱的 Windows 控制台模拟器包.
* [ConEmu](https://github.com/Maximus5/ConEmu) - 可自定义的 Windows 终端，带有选项卡、拆分、地震风格等.
* [ConsoleZ](https://github.com/cbucher/console)  - Windows 控制台窗口增强. 它是一个叉子 [Console](https://sourceforge.net/projects/console) 项目.
* [FluentTerminal](https://github.com/felixse/FluentTerminal) - 基于 UWP 和网络技术的终端仿真器.
* [GNOME Terminal](https://wiki.gnome.org/Apps/Terminal) - GNOME 的终端模拟器.
* [GNU Screen](https://www.gnu.org/software/screen/) - 在多个进程之间多路复用物理终端的全屏窗口管理器.
* [Go2Shell](https://zipzapmac.com/Go2Shell) - 打开终端窗口到 Finder 中的当前目录.
* [Hyper](https://github.com/zeit/hyper) - 基于网络技术的终端.
* [iTerm2](https://github.com/gnachman/iTerm2) - 用于 macOS 的终端模拟器，可以做令人惊奇的事情.
* [KiTTY](http://kitty.9bis.net/) - 从 0.70 版的 PuTTY 分叉，世界上最好的 telnet / SSH 客户端.
* [Konsole](https://konsole.kde.org/) - K 桌面环境的终端模拟器.
* [MacTerm](https://www.macterm.net/) - macOS 终端的强大替代品.
* [Mosh](https://github.com/mobile-shell/mosh) - 允许漫游并支持间歇性连接的远程终端应用程序.
* [PuTTY](https://www.putty.org/) - SSH 和 telnet 客户端，最初由 Simon Tatham 为 Windows 平台开发.
* [Terminator](https://github.com/gnome-terminator/terminator) - 一个窗口中的多个 GNOME 终端.
* [Terminology](https://github.com/billiob/terminology) - 基于 Enlightenment Foundation Libraries 的最佳终端仿真器.
* [Terminus](https://github.com/Eugeny/terminus) - 基于网络技术的更现代的跨平台终端.
* [Termite](https://github.com/thestinger/termite/) - 以键盘为中心的终端，旨在在平铺窗口管理器中使用.
* [Tilda](https://github.com/lanoxx/tilda) - 用于 Linux 和 Unix 的基于 Gtk 的下拉终端.
* [Tilix](https://gnunn1.github.io/tilix-web/) - 遵循 Gnome 人机界面指南的高级 GTK3 平铺终端仿真器.
* [Xfce Terminal](https://docs.xfce.org/apps/terminal/start) - 主要用于 Xfce 桌面环境的现代终端仿真器.
* [xterm](https://invisible-island.net/xterm/) - X Window 系统的终端仿真器.
* [ZOC](https://www.emtec.com/zoc/index.html) - 适用于 macOS 和 Windows 的 SSH/Telnet 客户端和终端仿真器.


## Package Managers

*适用于 macOS、Linux 和 Windows CLI 的性感包管理器.*

### Universal

* [asdf](https://github.com/asdf-vm/asdf) - 支持 Ruby、Node.js、Elixir、Erlang 等的可扩展版本管理器
* [basher](https://github.com/basherpm/basher) - shell 脚本的包管理器.
* [bpkg](https://www.bpkg.sh/) - JavaScript 有 npm，Ruby 有 Gems，Python 有 pip，现在 Shell 有 bpkg.
* [composer](https://getcomposer.org) - Composer 是 PHP 的包管理器.
* [guix](https://www.gnu.org/software/guix/) - 已安装软件包和版本的功能包管理器.
* [nix](https://nixos.org/nix/) - 强大的 Linux 和其他 Unix 系统包管理器，使包管理可靠且可重现.
* [npmjs](https://www.npmjs.com/) - JavaScript 包管理器.
* [pip](https://pip.pypa.io/) - 用于安装和管理用 Python 编写的软件包的包管理系统.
* [rubygems](https://rubygems.org/) - Ruby 社区的 gem 托管服务.
* [yarn](https://yarnpkg.com/en/) - javascript 的新包和依赖管理器.

### macOS

* [fink](http://www.finkproject.org/) - 希望将完整的 Unix 开源软件世界带入 Darwin 和 macOS.
* [homebrew](https://brew.sh/) - 缺少 macOS 的包管理器.
* [macports](https://www.macports.org/) - 简化软件在 macOS 和 Darwin 操作系统上的安装的包管理器.
* [mas](https://github.com/mas-cli/mas) - Mac App Store 命令行界面.

### Linux

* [linuxbrew](https://linuxbrew.sh/) - Linux 的 Homebrew 包管理器.
* [pkgin](http://pkgin.net/) - 旨在成为一个类似 apt / yum 的工具来管理 pkgsrc 二进制包.

### ChromeOS

* [chromebrew](https://github.com/skycocker/chromebrew) - Chrome 操作系统的包管理器.

### Windows

* [chocolatey](https://chocolatey.org/) - Windows 包管理器.
* [cygwin](https://cygwin.com/) - 适用于 Windows 的类似 Linux 的环境使得将运行在 POSIX 系统上的软件移植到 Windows 成为可能.
* [ninite](https://ninite.com/) - 一次安装和更新所有程序.
* [oneget](https://github.com/OneGet/oneget) - PackageManagement（又名 OneGet）是 Windows 的包管理器.
* [ruckzuck](https://ruckzuck.tools/) - 适用于 Windows 的软件包管理器，一种安装和更新软件的快速方法.
* [scoop](https://scoop.sh/) - Windows 包管理器.
* [wpkg](https://windowspackager.org/documentation/wpkg) - Automated software deployment, upgrade and removal program for Windows.


## Text Editors

*命令行界面的性感文本编辑器.*

* [emacs](https://www.gnu.org/software/emacs/) - 具有命令行和图形用户界面的跨平台文本编辑器.
    * [spacemacs](http://spacemacs.org) - 社区驱动的 emacs 发行版.
* [jed](https://www.jedsoft.org/jed/) - 适用于 Unix、VMS、MSDOS、OS/2、BeOS、QNX 和 win9X/NT 平台的免费文本编辑器.
* [kakoune](https://kakoune.org/) - 具有多项选择和正交设计的模态编辑器.
* [micro](https://github.com/zyedidia/micro) - 现代且直观的基于终端的文本编辑器.
* [nano](https://www.nano-editor.org/) - 用于类 Unix 计算系统或使用命令行界面的操作环境的文本编辑器.
* [slap](https://github.com/slap-editor/slap) - 类似 Sublime 的基于终端的文本编辑器.
* [vim](https://www.vim.org/) - 可广泛配置、跨平台且高效的文本编辑器.
    * [SpaceVim](https://spacevim.org) - 社区驱动的 vim 分发.
    * [neovim](https://neovim.io) - 从字面上看是 vim 的未来.
* [vis](https://github.com/martanne/vis) - 高效的文本编辑器.


## Tools and Plugins

*命令行界面的性感应用程序.*

* [ack3](https://github.com/beyondgrep/ack3) - Greplike 工具，为程序员优化.
* [add-gitignore](https://github.com/TejasQ/add-gitignore) - 交互式 CLI，可根据您的需要为您的项目生成 .gitignore.
* [asciinema](https://github.com/asciinema/asciinema) - 终端会话记录器.
* [autojump](https://github.com/wting/autojump) - 学习的cd命令
* [bcal](https://github.com/jarun/bcal) - 存储转换和表达式计算器.
* [buku](https://github.com/jarun/Buku) - 命令行书签管理器.
* [byobu](http://byobu.co/) - Byobu 是一个开源的基于文本的窗口管理器和终端多路复用器.
* [cointop](https://github.com/miguelmota/cointop) - 最快和最具交互性的基于终端的 UI 应用程序，用于跟踪加密货币.
* [colorls](https://github.com/athityakumar/colorls) - 美化终端的“ls”命令，颜色和字体真棒图标.
* [ddgr](https://github.com/jarun/ddgr) - 来自终端的 DuckDuckGo.
* [df-show](https://github.com/roberthawdon/dfshow) - 交互式目录和文件浏览器，具有与 ls 命令类似的感觉.
* [dockly](https://github.com/lirantal/dockly) - Docker 控制台 UI 和仪表板，用于快速管理和检查容器和服务.
* [dry](https://github.com/moncho/dry) - 终端的 Docker 管理器.
* [exa](https://github.com/ogham/exa) - 替换用 Rust 编写的“ls”.
* [fselect](https://github.com/jhspetersson/fselect) - 使用类似 SQL 的语法“查找”替换.
* [fx](https://github.com/antonmedv/fx) - 命令行 JSON 查看器.
* [fzf](https://github.com/junegunn/fzf) - 命令行模糊查找器.
* [gcalcli](https://github.com/insanum/gcalcli) - 谷歌日历命令行界面.
* [getnews.tech](https://github.com/omgimanerd/getnews.tech) - 检查网络上各种新闻媒体的最新新闻标题.
* [glances](https://github.com/nicolargo/glances) - top/htop 替代方案.
* [googler](https://github.com/jarun/googler) - 从您的终端搜索谷歌.
* [haxor-news](https://github.com/donnemartin/haxor-news) - 像浏览器一样浏览 Hacker News.
* [homebrew-cask](https://github.com/caskroom/homebrew-cask) - 用于管理作为二进制文件分发的 macOS 应用程序的 CLI 工作流.
* [howdoi](https://github.com/gleitz/howdoi) - Instant code answers and examples from the command line
* [htop](https://hisham.hm/htop/) - 顶级命令的酷外观和交互式进程查看器“替换”.
* [hub](https://hub.github.com/) - git 的命令行包装器，使使用 GitHub 变得容易.
* [imgp](https://github.com/jarun/imgp) - 多核批量图像缩放器和旋转器.
* [jaymock-cli](https://github.com/unmock/jaymock-cli) - 直接从终端模拟 API 并生成伪造的 JSON 测试数据.
* [jq.node](https://github.com/FGRibreau/jq.node) - shell 中的命令行 JSON/字符串处理器、JavaScript 和 Lodash.
* [jrnl](https://github.com/maebert/jrnl) - 简单的命令行日志应用程序，将您的日志存储在纯文本文件中.
* [k](https://github.com/supercrabtree/k) - 具有 git 功能的 zsh 目录列表.
* [kubebox](https://github.com/astefanutti/kubebox) - Kubernetes 的终端控制台.
* [lexis](https://github.com/k4m4/lexis)  - 字数统计变得容易. 检索字符串或标准输入中的单词数.
* [lf](https://github.com/gokcehan/lf) - 终端文件管理器.
* [lolcat](https://github.com/busyloop/lolcat) - 彩虹和独角兽！
* [lunchy](https://github.com/eddiezane/lunchy) - launchctl 的友好包装器.
* [mps-youtube](https://github.com/mps-youtube/mps-youtube) - 基于终端的 YouTube 播放器和下载器
* [navi](https://github.com/denisidoro/navi) - 用于命令行的交互式备忘单工具.
* [neofetch](https://github.com/dylanaraps/neofetch)  - 在 Linux 桌面屏幕截图的终端中获取系统/主题信息.  screenfetch 的替代品.
* [nnn](https://github.com/jarun/nnn) - 小巧、闪电般快速、功能丰富的文件管理器.
* [ranger](https://ranger.github.io/) - 带有 vi 键绑定的控制台文件管理器.
* [rebound](https://github.com/shobrook/rebound) - 命令行调试器，可在您遇到编译器错误时立即获取 Stack Overflow 结果.
* [reddit terminal viewer](https://github.com/michael-lazar/rtv) - 从您的终端浏览 Reddit.
* [ripgrep](https://github.com/BurntSushi/ripgrep) - 代码搜索工具，如 ack 和 the_silver_searcher，但速度更快.
* [screenfetch](https://github.com/KittyKatt/screenFetch) - 在 Linux 桌面屏幕截图的终端中获取系统/主题信息.
* [shell2http](https://github.com/msoap/shell2http)  - 执行 shell 命令的 HTTP 服务器. 专为开发、原型制作或远程控制而设计.
* [streamlink](https://github.com/streamlink/streamlink) - 用于从各种网站提取流到您选择的视频播放器的 CLI.
* [taskell](https://taskell.app/) - 类似 Trello 的命令行看板/TODO 列表.
* [taskwarrior](https://taskwarrior.org/) - 命令行 TODO 列表管理器.
* [the_silver_searcher](https://github.com/ggreer/the_silver_searcher) - 类似于 ack 的代码搜索工具，但速度更快.
* [tig](https://github.com/jonas/tig) - git 的文本模式界面.
* [tiv](https://github.com/stefanhaustein/TerminalImageViewer) - 文本模式终端图像查看器.
* [tldr](https://github.com/tldr-pages/tldr/) - 简化和社区驱动的手册页.
* [tmux](https://tmux.github.io/) - 终端多路复用器.
* [tmuxinator](https://github.com/tmuxinator/tmuxinator) - 轻松管理复杂的 tmux 会话.
* [transfer.sh](https://transfer.sh/) - 从您的 shell 快速上传和共享文件.
* [tre](https://github.com/dduan/tre) - 改进了知道 git 的 `tree` 命令，为快速打开创建 shell 别名等等！
* [vifm](https://vifm.info/) - 带有 vi 键绑定和来自 mutt 的一些想法的控制台文件管理器.
* [wal](https://github.com/dylanaraps/wal) - 即时生成和更改配色方案.
* [whereami](https://github.com/rafaelrinaldi/whereami) - 从 CLI 获取您的地理位置信息.
* [wttr.in](https://github.com/chubin/wttr.in) - 检查天气的正确方法.
* [yadm](https://yadm.io) - 无缝基于 git 的点文件管理.
* [youtube-dl](https://rg3.github.io/youtube-dl/) - 从 YouTube 下载视频
* [z](https://github.com/rupa/z) - 根据与给定正则表达式匹配的历史记录跳转到文件夹的工具
* [z.lua](https://github.com/skywind3000/z.lua) - 新的 cd 命令可帮助您通过学习习惯更快地导航.
* [zoxide](https://github.com/ajeetdsouza/zoxide) - 无需输入长路径即可在任何地方进行 cd.


## Communication

*通过命令行界面进行通信的性感工具.*

* [bitchx](http://www.bitchx.com/) - 基于 ircII 的功能丰富且高度可配置的基于终端的 IRC 客户端.
* [centerim](https://www.centerim.org/index.php/Main_Page) - 基于终端的多协议即时消息客户端，支持 IRC.
* [epic](http://www.epicsol.org/) - IRC 客户端已经在 5 代中积极开发了 20 多年.
* [go-jira](https://github.com/Netflix-Skunkworks/go-jira) - Go 中的简单 jira 命令行客户端.
* [irssi](https://irssi.org/) - 自称为未来的客户和我最喜欢的 IRC 客户.
* [slack-term](https://github.com/erroneousboat/slack-term) - 终端的 Slack 客户端.
* [Slackadaisical](https://github.com/bkanber/Slackadaisical) - CLI 的简单 Slack 客户端.
* [weechat](https://weechat.org/) - 快速、轻便且可扩展的聊天客户端.



## Other

### Community

*加入 CLI 爱好者社区.*

* [/r/commandline](https://www.reddit.com/r/commandline) - 这适用于任何操作系统中有关命令行的任何内容.
* [/r/osxterminal](https://www.reddit.com/r/osxterminal) - 在 macOS 中使用 terminal.app 的提示.
* [/r/zsh/](https://www.reddit.com/r/zsh/) - zsh 上的一切.
* [/r/unixporn/](https://www.reddit.com/r/unixporn/) - Unix 上的一切.
* [#bash](https://webchat.freenode.net/?channels=bash) - freenode 上的 Bash IRC 频道.
* [Stack Overflow](https://stackoverflow.com/questions/tagged/terminal) - 终端标记问题.

### Other Sexy Lists

*这里有一些更性感的名单.*

#### Awesome

* [awesome-devenv](https://github.com/jondot/awesome-devenv) - 令人愉快的 Bash 脚本和资源的精选列表.
* [awesome-emacs](https://github.com/emacs-tw/awesome-emacs) - 社区驱动的有用 Emacs 包、库和其他列表.
* [awesome-sysadmin](https://github.com/kahun/awesome-sysadmin) - 令人惊叹的开源系统管理资源精选列表.
* [awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) - ZSH 框架、插件和主题的集合，灵感来自于各种很棒的列表集合.

#### Misc

* [bash-guide](https://github.com/Idnan/bash-guide) - 学习 bash 的指南.
* [the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line) - 在一页中掌握命令行.



## Contributing

随时欢迎您的贡献！ 请看看我们 [contribution guidelines](https://github.com/k4m4/terminals-are-sexy/blob/master/contributing.md) 和 [code of conduct](https://github.com/k4m4/movies-for-hackers/blob/master/code-of-conduct.md) 第一的.

如果尚未确定添加是否足够*性感*，拉取请求可能会保持开放状态.
