终端模拟器

199 条
#仓库Stars
1ohmyzsh/ohmyzsh
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
190k
2microsoft/terminal
Windows 上唯一能同时改终端前端和 conhost 后端的源码仓库,做 Windows 控制台行为定制时绕不开
105k
3jesseduffield/lazygit
终端里的 git 交互层,把 rebase、cherry-pick、hunk 暂存从命令记忆变成可导航的界面
84k
4Eugeny/tabby
跨平台终端模拟器,把 SSH、串口、分屏和插件装进同一个 Electron 应用
75k
5alacritty/alacritty
用 GPU 渲染换吞吐的终端内核,把标签页、分屏、滚动这些交给 tmux 或窗口管理器
66k
6warpdotdev/warp
从终端长出来的智能体开发环境,用 Rust 重写终端并内置编码 agent,替换的是「终端 + 单独开一个 AI 对话窗口」这套拼装流程
66k
7termux/termux-app
在 Android 上提供完整 Linux shell 和包管理,把手机变成能 ssh、能跑脚本的随身终端
65k
8tldr-pages/tldr
用示例页替代 man 手册的命令行速查表,装个客户端就能在终端里查
64k
9ghostty-org/ghostty
用 Zig 写的 GPU 渲染终端,顶替 iTerm2/Alacritty 这类日常主力终端,同时能作为 VT 解析库嵌进别的程序
64k
10sharkdp/bat
在终端里替代 cat 做只读查看,把语法高亮、Git 改动标记和自动分页一次给全
61k
11LeCoupa/awesome-cheatsheets
按主题单文件组织的语法与命令速查合集,替代零散收藏的博客和 gist
47k
12sharkdp/fd
替代 find 的日常文件搜索入口,默认忽略隐藏文件和 gitignore,语法短到可以盲打
45k
13vercel/hyper
用 HTML/CSS/JS 渲染的终端,插件和主题能改到渲染层,不是只换配色
45k
14chubin/cheat.sh
用 curl 一条命令查命令和语言用法,替代翻 man page 和搜 StackOverflow 的中间步骤
42k
15jaywcjlove/linux-command
离线可查的 Linux 命令速查库,替代 man 的翻页和在线搜索的断网焦虑
37k
16zellij-org/zellij
Rust 写的终端复用器,用布局文件和 WASM 插件替代 tmux 的配置脚本
36k
17kovidgoyal/kitty
GPU 渲染的终端模拟器,用来替换 gnome-terminal/iTerm2 这类 CPU 绘制的老终端
36k
18fish-shell/fish-shell
开箱即用的交互式 shell,用 fish 脚本语法换掉 bash/zsh 的配置负担
34k
19nicolargo/glances
跨平台系统监控的单一入口,用 TUI、WebUI 或 REST API 替代 top/htop 加一堆零散脚本
34k
20jumpserver/jumpserver
自建堡垒机时顶替 CyberArk/Teleport 的开源 PAM,把 SSH、RDP、K8s、数据库的接入审计收进一个 Web 入口
32k
21tqdm/tqdm
给循环和管道加进度条的事实标准,几乎零开销,换掉手写的计数器打印
31k
22herrbischoff/awesome-macos-command-line
一份 macOS 终端命令与命令行工具清单,用来替代零散博客和过时的 StackOverflow 答案
31k
23chubin/wttr.in
用 curl 直接拿天气的终端服务,自托管后顶替掉天气 API 的客户端 SDK 和状态栏脚本
31k
24wezterm/wezterm
Rust 写的 GPU 加速终端,把终端模拟器和 tmux 式复用器合并成一个进程
30k
25hwdsl2/setup-ipsec-vpn
一条命令把 Libreswan+xl2tpd 装成自用 IPsec VPN 服务端,顶替云厂商的 VPN 网关
29k
26manaflow-ai/cmux
在 macOS 上用垂直标签和状态环管理多个 AI 编码代理会话的 Ghostty 终端
29k
27NvChad/NvChad
Neovim 的预配置发行版,用一套自带 UI 和懒加载的默认配置顶替从零手写的 init.lua
29k
28mbadolato/iTerm2-Color-Schemes
终端配色的单一数据源,用 YAML 定义一次,批量生成几十种终端格式
27k
29Swordfish90/cool-retro-term
用 CRT 扫描线和荧光余晖包装的 qtermwidget 终端,顶替的是你日常 shell 窗口的外观层
27k
30gpakosz/.tmux
一套自包含的 tmux 配置,替换你手写的 .tmux.conf,省掉从零搭状态栏和快捷键的功夫
25k
31fastfetch-cli/fastfetch
C 写的 neofetch 替代品,把系统信息采集做成可脚本化的 JSON 数据源
25k
32eza-community/eza
顶替 ls 的目录列表工具,把颜色、图标、Git 状态和树形视图塞进一个二进制
24k
33JanDeDobbeleer/oh-my-posh
跨 shell 的提示符渲染引擎,取代手写 PS1 和散落在各 shell 里的 prompt 脚本
24k
34chalk/chalk
命令行输出着色的默认选择,顶替手写 ANSI 转义序列和到处散落的颜色常量
23k
35wavetermdev/waveterm
把终端、SSH、文件预览和 AI 面板放进同一个可拖拽工作区的跨平台终端
23k
36gitui-org/gitui
终端里的 Git 暂存与提交界面,替代 git add -p 加 git log 那套手工流程
23k
37twpayne/chezmoi
用单个 Go 二进制在多台异构机器间同步 dotfiles,替代 stow 加一堆 shell 脚本的组合
22k
38xtermjs/xterm.js
浏览器里渲染终端的前端组件,替代自己手写 VT 解析和字符网格渲染
21k
39charmbracelet/vhs
把终端演示写成可版本控制的 .tape 脚本,替代手工录屏和反复重录 GIF
21k
40allinurl/goaccess
在 SSH 里直接看 Web 日志的实时面板,顶替把日志灌进 ELK 或 GA 的那一层
21k
41Nyr/openvpn-install
在主流 Linux 上一条命令装好 OpenVPN 服务端,用来顶替手写 server.conf 和 PKI 流程
21k
42spaceship-prompt/spaceship-prompt
用纯 Zsh 脚本把 Git、运行时版本和 K8s 上下文压进一行提示符,替代 oh-my-zsh 默认主题和手写 PROMPT
21k
43fastapi/typer
用类型注解声明 CLI 参数,替代 argparse 手写 parser 和 Click 的装饰器堆叠
20k
44asciinema/asciinema
把终端会话录成可回放的 .cast 文件,替代屏幕录制和截图拼凑的演示流程
18k
45denisidoro/navi
把散落在 dotfiles 和笔记里的命令片段变成可模糊检索、带参数补全的交互式速查表
18k
46end-4/dots-hyprland
一套把 Hyprland 从裸窗口管理器补成完整桌面的 Quickshell 外壳,顶替你自己拼 waybar 和一堆脚本的活
17k
47angristan/openvpn-install
在 Linux 服务器上装 OpenVPN 服务端并管理客户端证书的脚本,替代手工配置 OpenVPN 和防火墙
16k
48electerm/electerm
一个 Electron 客户端把 SSH、SFTP、RDP、VNC、串口都收进同一窗口,用来替换一堆分散的终端和远程桌面工具
16k
49kaldi-asr/kaldi
传统 HMM-GMM / TDNN 语音识别流水线的参考实现,用来复现论文级 baseline 或给新模型做对齐和打分
16k
50Bash-it/bash-it
用 bash-it 命令按需开关别名、补全、主题,把散在 .bashrc 里的配置收进一个可诊断的框架
15k