---
url: /pkg.md
---
# Package

> X-CMD 收录的工具软件包，由 [env](/mod/env.md) 模块进行驱动管理，更多介绍 [get-started](/pkg/get-started.md)

## 软件包列表

### AI & LLM

- [claude-code](/pkg/claude-code): Claude Code 是一种代理编码工具，它存在于您的终端中，可以理解您的代码库，并通过执行常规任务、解释复杂代码和处理 git 工作流程来帮助您更快地编写代码 - 所有这些都通过自然语言命令完成。
- [opencode](/pkg/opencode): 开源人工智能编码代理
- [gemini-cli](/pkg/gemini-cli): Google 官方推出的 Gemini 命令行工具。它是一款面向开发者的 AI 助手，能够连接本地工具、理解代码内容、加速工作流程，提升终端操作效率。
- [codex](/pkg/codex): OpenAI Codex CLI - 在您的终端中运行的轻量级编码代理
- [agent-browser](/pkg/agent-browser): AI 代理的无头浏览器自动化 CLI。快速 Rust CLI，带 Node.js 后备。
- [aichat](/pkg/aichat): 在终端中使用 GPT-4(V)、Gemini、LocalAI、Ollama 等 LLMs
- [catai](/pkg/catai): Llama 模型的聊天 UI 和本地 API
- [chatblade](/pkg/chatblade): 一款多功能命令行界面 (CLI) 工具，旨在与 OpenAI 的 ChatGPT 进行交互
- [gpt-engineer](/pkg/gpt-engineer): gpt-engineer 是一个通过自然语言与 AI 交互来自动生成 web 应用程序的商业项目
- [gptscript](/pkg/gptscript): 一种新的脚本语言，可自动执行与大型语言模型 (LLM)（即 OpenAI）的交互
- [gptui](/pkg/gptui): 在终端内运行的 GPT 会话式 TUI 工具
- [how2](/pkg/how2): 使用外部 AI 服务器来查找最佳的 unix 命令行建议
- [huggingface](/pkg/huggingface): 用于在 Huggingface.co 中心下载和发布模型、数据集和其他存储库的客户端库
- [llm](/pkg/llm): 用于与大语言模型进行交互的 CLI
- [open-interpreter](/pkg/open-interpreter): OpenAI 代码解释器的一个开源的、本地运行的实现
- [whispercpp](/pkg/whispercpp): OpenAI 的 Whisper 模型在 C/C++ 中的移植
- [chatgpt](/pkg/chatgpt): 适用于 ChatGPT 的命令行界面

### 系统管理

- [procs](/pkg/procs): `ps` 命令的现代化替代品，提供一种简介而直观的方式来查看和管理系统中的进程
- [gotop](/pkg/gotop): 基于终端的图形界面监视器，用于在终端中显示系统资源的使用情况
- [glances](/pkg/glances): 一个基于curses的跨平台监控工具
- [bpytop](/pkg/bpytop): 资源监视器显示处理器、内存、磁盘、网络和进程的使用情况和统计信息
- [bottom](/pkg/bottom): 用于终端的可定制跨平台图形流程/系统监视器
- [zenith](/pkg/zenith): 一个系统资源监控工具，用来监控 CPU、内存、硬盘、网络等系统资源
- [fkill-cli](/pkg/fkill-cli): 有交互 UI 的 kill
- [joker](/pkg/joker): Joker可以将进程变成守护进程
- [osquery](/pkg/osquery): osquery 是一个 SQL 驱动的操作系统检测、监视和分析框架
- [fastfetch](/pkg/fastfetch): 一款积极维护、功能丰富且注重性能的，类似 neofetch 的系统信息工具。
- [macchina](/pkg/macchina): 快速、最小化且可定制的系统信息工具
- [ismc](/pkg/ismc): 一款苹果系统管理控制器（SMC）的命令行工具，可以解码并显示温度、风扇、电池、电源、电压和电流信息
- [viddy](/pkg/viddy): watch 的现代化替代品
- [sampler](/pkg/sampler): 用于 shell 命令执行、可视化和警报的工具

### 文本数据处理

- [xlsxsql](/pkg/xlsxsql): 一个 CLI 工具，可以对包括 xlsx 文件在内的各种文件执行 SQL 查询，并将结果输出到各种文件
- [sd](/pkg/sd): sd 是一个直观的查找和替换 CLI
- [pandoc](/pkg/pandoc): 一个开源的文档转换工具，支持将多种文档格式相互转换，包括 Markdown、HTML、PDF、DOCX 等

### JSON/YML 数据处理

- [jq](/pkg/jq): jq 是一个轻量级且灵活的命令行 JSON 处理器
- [yq](/pkg/yq): 一个可移植的命令行YAML、JSON、XML、CSV、TOML的数据处理工具
- [gojq](/pkg/gojq): 纯用 Go 实现的 jq
- [jqp](/pkg/jqp): 用于试验 jq 的 TUI
- [jless](/pkg/jless): Jless 是一个命令行 JSON 查看器，用于读取、探索和搜索 JSON 数据
- [fx](/pkg/fx): 终端 JSON 查看器和处理器
- [jc](/pkg/jc): 数据 JSON 化工具，能将常见的命令行工具和数据文件的输出转化为 JSON、YAML 或 Dictionary 格式的数据
- [dasel](/pkg/dasel): JSON、YAML、TOML、XML、CSV 数据的查询和修改工具
- [gojo](/pkg/gojo): jo 的另一个 Go 实现
- [hcl2json](/pkg/hcl2json): 将 hcl2 转换为 json
- [gron](/pkg/gron): gron 将 JSON 转换为离散赋值，以便更轻松地“grep”查找您想要的内容并查看其绝对“路径”。它简化了对返回大量 JSON 但文档很糟糕的 API 的探索
- [dyff](/pkg/dyff): 用于 YAML 文件（有时也用于 JSON）的 diff 工具
- [ytt](/pkg/ytt): YAML 结构的模板工具，可以帮助您通过可重复使用的模板和用户提供的值轻松配置复杂的软件

### CSV/TSV 数据处理

- [xsv](/pkg/xsv): xsv 是一个用于索引、切片、分析、拆分和连接 CSV 文件的命令行程序
- [csvkit](/pkg/csvkit): 一套用于转换和使用 CSV（“表格文件格式之王”）的实用程序
- [miller](/pkg/miller): Miller 是一个命令行工具，用于查询、调整和重新格式化各种格式的数据文件，包括 CSV、TSV、JSON 和 JSON Lines
- [trdsql](/pkg/trdsql): 可以对 CSV、LTSV、JSON 和 TBLN 执行 SQL 查询的 CLI 工具
- [csview](/pkg/csview): 高性能 csv 查看器，支持中日韩/表情符号

### 二进制数据处理

- [hexyl](/pkg/hexyl): 命令行十六进制查看器
- [upx](/pkg/upx): upx 是一个高级的可执行文件压缩器
- [bed](/pkg/bed): 用 Go 编写的二进制编辑器

### 行数据处理

- [rg](/pkg/rg): rg 是面向行（line-oriented）搜索工具，以递归的方式在当前目录中搜索与 regex 模式匹配的文本
- [fzf](/pkg/fzf): 通用命令行模糊查找器
- [skim](/pkg/skim): Rust 中的模糊查找器
- [peco](/pkg/peco): 简单的交互式过滤工具

### Markdown/HTML

- [comrak](/pkg/comrak): CommonMark + GFM 兼容的 Markdown 解析器和渲染器
- [decktape](/pkg/decktape): 适用于 HTML 演示框架的高质量 PDF 导出器
- [glow](/pkg/glow): glow 是一个基于终端的 markdown 阅读器
- [mdtsql](/pkg/mdtsql): 对 Markdown 表执行 SQL 并转换为其他格式
- [monolith](/pkg/monolith): 用于将完整的网页保存为单个 HTML 文件的 CLI 工具
- [mystmd](/pkg/mystmd): MyST Markdown 工具

### 文件系统

- [fd](/pkg/fd): `find` 命令的现代化替代品，用于在文件系统中进行快速查找文件和目录
- [fselect](/pkg/fselect): find 命令的现代化替代品，用于在文件系统中进行快速查找文件和目录
- [bat](/pkg/bat): `cat` 命令的克隆，带有 git 集成，支持语法高亮显示
- [zoxide](/pkg/zoxide): zoxide 是一个更智能的 cd 命令，受到 z 和 autojump 的启发
- [difft](/pkg/difft): difft 是一个根据文件语法进行比较的结构化比较工具
- [diffoscope](/pkg/diffoscope): 文件、档案和目录的深入比较
- [unoconv](/pkg/unoconv): Universal Office Converter - Office 文档转换
- [trash-cli](/pkg/trash-cli): trash-cli 用于移动文件到回收站，同时会记录文件的原地址、删除日期和权限
- [ncp](/pkg/ncp): 异步递归文件复制实用程序
- [chezmoi](/pkg/chezmoi): 跨多个不同的机器安全地管理您的 dotfiles
- [croc](/pkg/croc): 允许任意两台计算机简单安全地传输文件和文件夹的工具

### 磁盘

- [duf](/pkg/duf): `df` 命令的现代化替代品， 用于查看磁盘空间使用情况和磁盘文件系统信息
- [dust](/pkg/dust): `du` 命令的现代化替代品， 用于查看磁盘空间使用情况
- [diskusage](/pkg/diskusage): 显示磁盘使用情况的工具（Linux、MacOS 和 Windows），它是查找最大目录或文件的非常快速的实用程序
- [ncdu](/pkg/ncdu): 一个带有 ncurses 接口的磁盘使用分析器
- [godu](/pkg/godu): 用于发现大文件或文件夹的 golang 程序
- [gdu](/pkg/gdu): 用 Go 编写的磁盘使用分析器
- [dua](/pkg/dua): 一个可以方便地了解给定目录的磁盘空间使用情况的工具
- [smartctl](/pkg/smartctl): smartctl 是类 Unix 系统下实施 SMART 任务命令行套件或工具

### 文件管理器

- [yazi](/pkg/yazi): 超快终端文件管理器
- [superfile](/pkg/superfile): 非常漂亮和现代的终端文件管理器
- [lf](/pkg/lf): 终端文件管理器
- [broot](/pkg/broot): `broot` 是一款用于快速定位、操作文件和目录的终端文件管理器，可以按照多种标准排序、过滤、操作文件和目录
- [ranger](/pkg/ranger): 类似 Vim 的文件管理器
- [xplr](/pkg/xplr): 一个定制性极强、体积小且响应快的文件浏览器
- [eza](/pkg/eza): 一个现代的、维护良好的 ls 替代品
- [exa](/pkg/exa): `ls` 命令的现代化替代品，更具特色且更为用户友好
- [lsd](/pkg/lsd): 该项目是 GNU ls 的重写，添加了许多附加功能，如颜色、图标、树视图、更多格式选项等。
- [g](/pkg/g): ls 命令替代品

### 编辑器

- [nvim](/pkg/nvim): Vim 的分支，更专注于可扩展性和可用性
- [helix](/pkg/helix): 一款后现代的多模态文本编辑器，支持多窗口编辑
- [micro](/pkg/micro): 一款直观且现代化的基于终端的文本编辑器
- [docsify-cli](/pkg/docsify-cli): 文档生成器，支持热加载
- [sphinx](/pkg/sphinx): 用于创建智能且美观的文档
- [obs](/pkg/obs): 在终端中与 Obsidian 交互。打开、搜索、创建、更新、移动和删除笔记
- [ov](/pkg/ov): 功能丰富的终端文本查看器

### 终端/TUI

- [tmux](/pkg/tmux): tmux 是一个终端多路复用器。
- [zellij](/pkg/zellij): 一个面向开发人员、运营人员以及任何热爱终端用户的终端多路复用器
- [gum](/pkg/gum): gum 是一个集成了多款 Terminal UI 命令行工具，可帮助用户在编写脚本提供一个用户友好的命令行界面
- [kanban-python](/pkg/kanban-python): 用 Python 编写的终端看板应用程序
- [starship](/pkg/starship): 适用于任何 shell 的最小、速度极快且可无限定制的提示
- [tmuxp](/pkg/tmuxp): tmux 会话管理器
- [asciigraph](/pkg/asciigraph): 在命令行应用程序中制作轻量级 ASCII 线图╭┈╯，无需其他依赖项

### 安全

- [gosop](/pkg/gosop): GopenPGP 的 CLI
- [kyanos](/pkg/kyanos): 可视化数据包在内核中花费的时间，在命令行中观察和分析
- [rustscan](/pkg/rustscan): 现代端口扫描器
- [ezcheck](/pkg/ezcheck): 计算和检查哈希值的简单工具
- [easyrsa](/pkg/easyrsa): easy-rsa 是一个用于构建和管理 PKI CA 的 CLI 实用程序
- [horcrux](/pkg/horcrux): 用于创建和恢复加密文件的工具
- [scapy](/pkg/scapy): 交互式数据包操作工具
- [openssl](/pkg/openssl): openssl 是目前最流行的 SSL 密码库工具，其提供了一个通用、健壮、功能完备的工具套件
- [cfssl](/pkg/cfssl): cfssl 是 CloudFlare 的 PKI/TLS 工具包，用于签名、验证和捆绑 TLS 证书的 HTTP API 服务器
- [skate](/pkg/skate): skate 是一个键值对存储工具
- [lynis](/pkg/lynis): lynis 是一个基于 UNIX 的系统的安全审计工具
- [gopass](/pkg/gopass): Unix 密码管理器
- [scorecard](/pkg/scorecard): OpenSSF 记分卡 - 开源的安全健康指标
- [tfsec](/pkg/tfsec): Terraform 代码的安全扫描器
- [dnstwist](/pkg/dnstwist): 用于检测同形异义网络钓鱼攻击、拼写错误抢注和品牌假冒的域名排列引擎
- [stegcloak](/pkg/stegcloak): StegCloak 是一个纯 JavaScript 隐写模块，采用函数式编程风格设计，可将文本隐藏在显眼的地方 - 具有加密和一流的文本压缩等关键功能。它可以用于社交媒体或任何其他秘密通信
- [grype](/pkg/grype): 针对容器镜像和文件系统的漏洞扫描器
- [trivy](/pkg/trivy): 查找容器、Kubernetes、代码存储库、云等中的漏洞、错误配置、密钥、SBOM
- [ncat](/pkg/ncat): ncat 是一个功能丰富的网络实用程序，可从命令行跨网络读取和写入数据
- [nmap](/pkg/nmap): 一款用于网络探测和安全审计的工具
- [nping](/pkg/nping): 一款网络探测和分析工具，属于 Nmap 工具套件的一部分

### 容器

- [ctop](/pkg/ctop): 基于容器的类似 top 命令的性能监控工具
- [dry](/pkg/dry): Dry 是一个用于管理 Docker 和 Docker Swarm 的终端应用程序
- [bwrap](/pkg/bwrap): bwrap 是 Flatpak和类似项目使用的低级非特权沙盒工具
- [lazydocker](/pkg/lazydocker): Docker 和 docker-compose 的 Terminal UI
- [slim](/pkg/slim): 检查、缩小和调试您的容器
- [syft](/pkg/syft): 一个 CLI 工具和 Go 库，用于从容器映像和文件系统生成软件材料清单(SBOM)。
- [lima](/pkg/lima): Lima 启动具有自动文件共享和端口转发功能的 Linux 虚拟机(类似于 WSL2)
- [dive](/pkg/dive): 用于探索 docker 镜像内容和层次结构，优化 Docker/OCI 镜像大小的工具。
- [hadolint](/pkg/hadolint): 更智能的 Dockerfile linter，可帮助您构建最佳实践 Docker 镜像

### Kubernetes

- [helm](/pkg/helm): helm 是 Kubernetes 的包管理器
- [minikube](/pkg/minikube): minikube 是一个用于在本地计算机上运行单节点 Kubernetes 集群的工具
- [kubectx](/pkg/kubectx): 可以轻松切换 kubectl 上下文并创建别名的工具
- [kube-score](/pkg/kube-score): kube-score 是一个对 Kubernetes 对象定义执行静态代码分析的工具
- [kind](/pkg/kind): kind 是一个使用 Docker 容器 "nodes" 运行本地 Kubernetes 集群的工具
- [kube-capacity](/pkg/kube-capacity): 一个简单的命令行界面（CLI），用于提供 Kubernetes 集群中资源请求、限制和利用率的概览
- [k3d](/pkg/k3d): k3d 是一个轻量级封装工具，用于在 Docker 中运行 k3s（Rancher Lab 的精简 Kubernetes 发行版）
- [k9s](/pkg/k9s): K9s 提供了一个终端 UI 来与 Kubernetes 集群交互
- [kube-linter](/pkg/kube-linter): Kubernetes YAML 文件和 Helm charts 的静态分析工具

### 数据库通用工具

- [sqlfluff](/pkg/sqlfluff): SQL linter 和格式化工具，支持多种 SQL ，如  MySQL、Oracle 等
- [migrate](/pkg/migrate): 用 Go 编写的数据库迁移工具，用作 CLI 或导入为库
- [lazysql](/pkg/lazysql): 用 Go 编写的跨平台 TUI 数据库管理工具
- [usql](/pkg/usql): 用于与 SQL 数据库交互的通用命令行界面
- [gobackup](/pkg/gobackup): GoBackup是一款专为应用服务器设计的备份工具，用于定期将您的数据库、文件备份到云存储（FTP、SCP、S3、GCS、阿里云OSS...）
- [mssql-cli](/pkg/mssql-cli): SQL Server 命令行客户端，具有自动补全和语法突出显示功能
- [etcd](/pkg/etcd): etcd 是一个具有强一致性的分布式键值存储，提供了一种可靠的方式来存储需要被分布式系统或机器集群访问的数据

### SQLite 数据库

- [litecli](/pkg/litecli): 用于 SQLite 数据库的 CLI，具有自动完成和语法突出显示功能
- [ws4sqlite](/pkg/ws4sqlite): ws4sqlite 是一个服务器端应用程序，应用于一个或多个 SQLite 文件，允许通过 REST（或更好地说，通过 HTTP 上的 JSON）对它们执行 SQL 查询和语句
- [sqlite3](/pkg/sqlite3): 一个轻量级的嵌入式关系型数据库管理系统，跨平台支持且使用简单

### Shell

- [pathman](/pkg/pathman): PATH 管理工具，用于管理 Windows 10、Mac 和 Linux 上的 PATH
- [direnv](/pkg/direnv): 根据当前目录加载和卸载环境变量
- [zx](/pkg/zx): 能让你用 js 编写各种类型脚本的工具
- [powerline-go](/pkg/powerline-go): Bash、ZSH 和 Fish 的类似于 Powerline 的提示
- [shfmt](/pkg/shfmt): shell 解析器、格式化器和解释器
- [elvish](/pkg/elvish): 使用 Go 开发的新型 shell，适合希望在命令行中进行复杂数据处理和交互操作的用户
- [xonsh](/pkg/xonsh): 由 Python 驱动的 shell，能支持用户在命令行中混合使用 Python 和 shell 命令
- [nushell](/pkg/nushell): 由 Rust 驱动的 shell，提供更具现代风格的用户界面，并且支持强大的数据处理功能
- [zsh](/pkg/zsh): 一款可用作交互式登录的 shell 及脚本编写的命令解释器
- [murex](/pkg/murex): 更智能的 shell 和脚本环境，具有专为可用性、安全性和生产力而设计的高级功能

### 多媒体

- [vhs](/pkg/vhs): 命令行录制工具，用于将终端的操作过程录制成视频文件
- [doitlive](/pkg/doitlive): 一个在终端进行实时演示的工具
- [asciinema](/pkg/asciinema): asciinema 是用于记录终端会话并将其共享到网络上的 CLI 工具
- [carbonyl](/pkg/carbonyl): 基于 Chromium 的终端浏览器，支持几乎所有的Web API，包括WebGL、WebGPU、音频和视频播放、动画等
- [ffmpeg](/pkg/ffmpeg): ffmpeg 是用于处理音频、视频、字幕和相关元数据等多媒体内容的库和工具的集合
- [agg](/pkg/agg): asciinema gif 生成器
- [magick](/pkg/magick): magick 用于显示、转换和编辑光栅图像和矢量图像文件
- [pdfcpu](/pkg/pdfcpu): pdfcpu 是一个用 Go 编写的支持加密的 PDF 处理库
- [pdfminer](/pkg/pdfminer): PDF解析器和分析器
- [termsvg](/pkg/termsvg): 记录，共享和导出您的终端作为一个动画 SVG 图像
- [mermaid-cli](/pkg/mermaid-cli): Mermaid 库的命令行工具，用于在命令行中生成流程图、时序图、甘特图等各种类型的图表
- [ascii-image-converter](/pkg/ascii-image-converter): 用于将图像转换为 ascii art 并在控制台上打印
- [beets](/pkg/beets): 音乐库管理器和 MusicBrainz 标记器
- [nasa-cli](/pkg/nasa-cli): NASA 每日天文图片的 CLI
- [gallery-dl](/pkg/gallery-dl): 用于从多个图像托管站点下载图像库和集合的命令行工具
- [gifski](/pkg/gifski): 基于 libimagequant (pngquant) 的 GIF 编码器
- [ocrmypdf](/pkg/ocrmypdf): 用于将 PDF 文档中的图像文本转换为可搜索文本（OCR）的开源工具
- [editly](/pkg/editly): Editly 是使用 Node.js 和 ffmpeg 进行声明性 NLE（非线性视频编辑）的工具和框架Editly 允许您以编程方式轻松地从一组剪辑、图像、音频和标题创建视频，并具有平滑的过渡和叠加的音乐
- [video-to-ascii](/pkg/video-to-ascii): 一个简单的 python 包，用于使用ASCII字符在终端中播放视频
- [icloudpd](/pkg/icloudpd): iCloud 照片下载器
- [code2flow](/pkg/code2flow): 将源代码可视化为 DOT 流程图

### 网络

- [gping](/pkg/gping): Ping，但有图表
- [tcping](/pkg/tcping): 一个通过 TCP 连接进行 ping 操作的工具。
- [globalping](/pkg/globalping): 一个简单的 CLI 工具，可从数百个全球分布的服务器远程运行网络命令
- [nexttrace](/pkg/nexttrace): NextTrace - 开源可视化路线跟踪 CLI 工具
- [nali](/pkg/nali): 一个查询IP地理信息和CDN服务提供商的离线终端工具
- [trippy](/pkg/trippy): Trippy 结合了 Traceroute 和 ping 的功能，旨在协助分析网络问题
- [speedtest-cli](/pkg/speedtest-cli): 使用 speedtest.net 测试互联网带宽的命令行界面
- [curl](/pkg/curl): 一个使用 URL 语法传输数据的命令行工具
- [aria2](/pkg/aria2): 一款功能强大的命令行下载工具。它支持同时下载多个文件，并能够从多个来源获取数据，以提供更快的下载速度
- [tunasync](/pkg/tunasync): 镜像 job 管理工具
- [curlie](/pkg/curlie): Curlie 是 curl 的前端，它增加了 httpie 的易用性，而不影响功能和性能
- [t-get](/pkg/t-get): tget 是用于种子下载的 wget
- [gost](/pkg/gost): GO 语言实现的安全隧道
- [mosquitto](/pkg/mosquitto): 实现 MQTT 协议的消息代理
- [socat](/pkg/socat): 一个多功能的网络工具
- [traceroute](/pkg/traceroute): 一款网络诊断工具，用于跟踪数据包从源主机到目标主机之间的路径
- [websocat](/pkg/websocat): 用于 WebSockets 的 Netcat、 curl 和 socat
- [doggo](/pkg/doggo): doggo 是一个用 Golang 编写的现代命令行 DNS 客户端
- [magic-wormhole](/pkg/magic-wormhole): 安全地将东西从一台计算机转移到另一台计算机
- [public-ip-cli](/pkg/public-ip-cli): 获取你的公共 IP 地址
- [frp](/pkg/frp): frp 是一个快速的反向代理工具，允许你将位于 NAT 或防火墙后面的本地服务器暴露到互联网上
- [termshark](/pkg/termshark): 一个受到 Wireshark 启发的 tshark 终端用户界面
- [xh](/pkg/xh): 用于发送 HTTP 请求的友好且快速的工具
- [brook](/pkg/brook): 一个跨平台可编程网络工具
- [certbot](/pkg/certbot): Certbot 是 EFF 的工具，用于从 Let's Encrypt 获取证书并（可选）在您的服务器上自动启用 HTTPS
- [grpcurl](/pkg/grpcurl): grpcurl 是一个命令行工具，可让您与 gRPC 服务器交互
- [miniserve](/pkg/miniserve): 一个通过 HTTP 分享文件和目录的 CLI 工具
- [bore](/pkg/bore): 一个简单的 CLI 工具，用于建立到本地主机的隧道
- [benthos](/pkg/benthos): Benthos 是一种高性能、弹性的流处理器
- [duckduckgo_search](/pkg/duckduckgo_search): 使用 DuckDuckGo.com 搜索引擎搜索文字、文档、图像、新闻、地图和文本翻译
- [ipatool](/pkg/ipatool): 用于从 iOS App Store 搜索和下载应用程序包（称为 ipa 文件）的命令行工具
- [chisel](/pkg/chisel): 基于 HTTP 的快速 TCP/UDP 隧道
- [nico](/pkg/nico): 用于反向代理和单页应用的HTTP3 Web服务器
- [wetty](/pkg/wetty): WeTTY（ Web + TTY）是通过 http/https 在浏览器中进行终端访问的命令行工具
- [tproxy](/pkg/tproxy): 用于代理和分析 TCP 连接的 cli 工具
- [shodan](/pkg/shodan): 针对互联网连接设备的搜索引擎。Google 可让您搜索网站，Shodan 可让您搜索设备。
- [zoomeye](/pkg/zoomeye): 一个网络空间搜索引擎，可以让用户使用浏览器搜索网络设备

### SSH

- [xxh-xxh](/pkg/xxh-xxh): xxh 允许您通过 ssh 在没有 root 访问权限或系统安装的情况下，将喜爱的 Shell 带到您所在的任何地方。支持 Xonsh Shell、Fish、Zsh、Osquery 等等
- [assh](/pkg/assh): assh 是一个智能工具，旨在紧密包裹您的 SSH 和增强它，就像一个超级英雄服装，有各种小工具安装
- [ssh-audit](/pkg/ssh-audit): SSH服务器和客户端配置安全审计工具

### WebAssembly

- [wasmtime](/pkg/wasmtime): 一个快速、安全的 WebAssembly 运行时
- [wasmer](/pkg/wasmer): Wasmer 是一个快速和安全的 WebAssembly 运行时
- [wasmedge](/pkg/wasmedge): 一个轻量级、高性能且可扩展的 WebAssembly 运行时，适用于云原生、边缘和去中心化应用程序
- [jco](/pkg/jco): 用于使用 WebAssembly 组件的 JavaScript 工具
- [wasm-tools](/pkg/wasm-tools): 用于 WebAssembly 模块底层操作的 CLI 和 Rust 库

### 包管理

- [luarocks](/pkg/luarocks): Lua 模块的包管理器

### 阅读器

- [delta](/pkg/delta): 用于 git、diff 和 grep 输出的语法高亮分页器
- [haxor-news](/pkg/haxor-news): 在命令行查看和过滤 Hacker News 的帖子、评论和链接的 Web 内容
- [epr](/pkg/epr): 用 Python 3.6 编写的终端/CLI Epub 阅读器

### 测试

- [hyperfine](/pkg/hyperfine): 命令行基准测试工具。
- [lakefs](/pkg/lakefs): 一个开源工具，可将对象存储转换为类似 Git 的存储库
- [ffuf](/pkg/ffuf): 用 Go 编写的快速 Web 模糊测试工具
- [hey](/pkg/hey): HTTP 负载生成器、ApacheBench (ab) 替换
- [oha](/pkg/oha): HTTP 负载生成器，它向 Web 应用程序发送一些负载并显示实时 tui
- [loadtest](/pkg/loadtest): 对选定的 URL 运行负载测试

### 编程语言

- [d2](/pkg/d2): 现代图表脚本语言，能将文本转换为图表
- [python](/pkg/python): miniconda 版本的 python，主要适用于科学计算和数据分析、机器学习和深度学习、科学研究和实验等场景
- [zig](/pkg/zig): Zig 是一个通用的编程语言和工具链，用于维护稳健、高效和可重用的软件
- [go](/pkg/go): 由 Google 开发的一种静态强类型、编译型、并发型，并具有垃圾回收功能的开源编程语言
- [java](/pkg/java): Java 是一种计算机编程语言。它拥有跨平台、面向对象、泛型编程等特性，广泛应用于Web应用开发和移动应用开发
- [mawk](/pkg/mawk): mawk 是 AWK 编程语言的解释器
- [lua](/pkg/lua): Lua 是一种强大、高效、轻量级、可嵌入的脚本语言
- [kotlin](/pkg/kotlin): JVM 的静态类型编程语言
- [scala](/pkg/scala): Scala 是 Scalable Language 的简写，是一门多范式的编程语言
- [tinygo](/pkg/tinygo): 适用于小型场景的 Go 编译器

### Perl/Raku

- [perl](/pkg/perl): Perl 是一种通用脚本语言，具有强大的文本处理和正则表达式功能
- [raku](/pkg/raku): 一种通用的、渐进式类型的编程语言，支持多重编程范式

### Python

- [uv](/pkg/uv): 一个用 Rust 开发的极其快速的 Python 包和项目管理器
- [rye](/pkg/rye): 一个全面的 Python 项目和包管理解决方案
- [miniconda](/pkg/miniconda): Anaconda Distribution 的精简版本，包含 `conda`、`Python` 以及少量的软件包，适用于数据科学和机器学习领域
- [norwegianblue](/pkg/norwegianblue): 用于显示许多产品的生命周期结束日期的 CLI。如 Python、Ubuntu、Centos。
- [pygments](/pkg/pygments): Pygments是用Python编写的通用语法高亮工具
- [copier](/pkg/copier): 用于渲染项目模板的库
- [cookiecutter](/pkg/cookiecutter): 一个从项目模板创建项目的命令行实用程序，例如 从 Python 包项目模板创建 Python 包项目。
- [bowler](/pkg/bowler): 现代 Python 项目的安全代码重构
- [rebound-cli](/pkg/rebound-cli): 抛出异常时立即获取 Stack Overflow 结果的命令行工具
- [invoke](/pkg/invoke): Pythonic 任务管理和命令执行
- [doit](/pkg/doit): 任务管理和自动化工具
- [pipx](/pkg/pipx): 在隔离环境中安装和运行 Python 应用程序
- [pytype](/pkg/pytype): Python 类型推断器
- [pylint](/pkg/pylint): python 代码静态检查器
- [monkeytype](/pkg/monkeytype): 一个通过收集运行时类型生成静态类型注释的 Python 库
- [black](/pkg/black): Python 代码格式化程序
- [isort](/pkg/isort): 用于对 Python 导入进行排序的 Python 实用程序/库
- [prospector](/pkg/prospector): Prospector 是一个通过聚合其他工具的结果来分析 Python 代码的工具
- [pyre-check](/pkg/pyre-check): Python 的高性能类型检查器
- [wemake-python-styleguide](/pkg/wemake-python-styleguide): 有史以来最严格、最固执己见的 python linter
- [vulture](/pkg/vulture): 查找无效的 Python 代码
- [howdoi](/pkg/howdoi): 一个在终端中查找编程问题的命令行工具和 python 库

### JavaScript/TypeScript

- [node](/pkg/node): Node.js 是一个开源、跨平台、异步事件驱动，基于 V8 引擎的 JavaScript 运行时环境
- [deno](/pkg/deno): 一个 JavaScript、TypeScript 和 WebAssembly 运行时
- [bun](/pkg/bun): 一个快速的多合一 JavaScript 运行时
- [tsx](/pkg/tsx): 一个用于无缝运行 TypeScript 和 ESM 的 CLI (tsx 是一个独立的二进制文件，设计用于替代 node)
- [pm2](/pkg/pm2): Node.js 应用程序的生产流程管理器，具有内置负载均衡器
- [ts-node](/pkg/ts-node): Node.js 的 TypeScript 执行和 REPL
- [hint](/pkg/hint): 一个可自定义的 linting 工具，通过检查代码的最佳实践和常见错误，帮助您提高网站的可访问性、速度、跨浏览器兼容性等

### SDKMAN

- [flink](/pkg/flink): 可扩展的批处理和流数据处理
- [gradle](/pkg/gradle): 基于 Groovy 和 Kotlin DSL 的开源构建自动化工具
- [activemq](/pkg/activemq): 强大的开源消息传递服务器
- [ant](/pkg/ant): Java 构建工具
- [ballerina](/pkg/ballerina): 网络分布式应用程序的编程语言
- [coursier](/pkg/coursier): coursier 是 Scala 应用程序和工件管理器
- [doctoolchain](/pkg/doctoolchain): docToolchain 是一个脚本集合，可以轻松创建和维护强大的技术文档
- [kobweb](/pkg/kobweb): Kobweb 是一个基于 Kotlin 的框架，用于创建网站和Web应用程序
- [groovyserv](/pkg/groovyserv): Groovy 的启动加速器
- [hadoop](/pkg/hadoop): 大型数据集分布式处理框架
- [infrastructor](/pkg/infrastructor): Infrastructor 是用 Groovy 编程语言编写的服务器配置和配置管理工具
- [ki](/pkg/ki): Kotlin 语言的交互式 Shell
- [grails](/pkg/grails): 一个强大的基于 Groovy 的 Web 应用程序框架，用于构建在 Spring Boot 之上的 JVM
- [maven](/pkg/maven): 基于 java 的项目管理器
- [mulefd](/pkg/mulefd): Mule 流程调用图和图表
- [btrace](/pkg/btrace): 用于 java 平台的安全、动态追踪工具
- [ktx](/pkg/ktx): 用于 Kotlin 和 JVM 的 npx，安装和执行 jar 或 kotlin 脚本，就像任何其他命令行实用程序一样
- [mcs](/pkg/mcs): Maven Central Search，或简称 mcs，是一个小型 CLI，用于从命令行查询 Maven Central

### 日历 & 备忘录

- [taskbook](/pkg/taskbook): 命令行任务、看板和注释的记录板
- [td-cli](/pkg/td-cli): 一个待办事项命令行待办事项管理器
- [gcalcli](/pkg/gcalcli): Google 日历命令行界面
- [pueue](/pkg/pueue): Pueue 是一个命令行任务管理工具，用于顺序执行和并行执行长时间运行的任务
- [khal](/pkg/khal): 基于标准的终端日历

### 自然语言

- [fanyi](/pkg/fanyi): 中英文翻译工具，由 youDao/iciba/ChatGPT 提供支持
- [pypinyin](/pkg/pypinyin): 汉字转拼音
- [franc-cli](/pkg/franc-cli): 用于检测文本自然语言的 CLI
- [jieba](/pkg/jieba): 结巴中文分词
- [deepl](/pkg/deepl): DeepL 语言翻译的命令行工具

### 编程

- [tokei](/pkg/tokei): tokei 是一个用 Rust 编写的代码行数统计工具
- [scc](/pkg/scc): 一个非常快速、准确的代码计数器

### 云管理工具

- [rclone](/pkg/rclone): 一个用于管理云存储文件的命令行工具
- [cloudlist](/pkg/cloudlist): Cloudlist 是一个用于从云提供商获取资产的多云工具，只需很少的配置工作即可维护跨多个云的集中资产列表
- [opentofu](/pkg/opentofu): OpenTofu 允许您以声明方式管理您的云基础设施
- [terraform](/pkg/terraform): 使用 Terraform 可以在任何云上实现基础架构自动化
- [ansible](/pkg/ansible): Ansible 是一个极其简单的 IT 自动化平台，使您的应用程序和系统更易于部署和维护
- [pyinfra](/pkg/pyinfra): pyinfra 自动化/提供/管理/部署基础设施

### 公有云资源

- [awscli](/pkg/awscli): Amazon Web Services 的通用命令行界面
- [aliyun](/pkg/aliyun): 阿里云 CLI 是一种通过命令行界面管理和使用阿里云资源的工具
- [azure-cli](/pkg/azure-cli): Azure 命令行接口，可连接到 Azure 并对 Azure 资源执行管理命令
- [ibmcloud](/pkg/ibmcloud): IBM Cloud 的命令行客户端
- [doctl](/pkg/doctl): DigitalOcean API 的官方命令行接口
- [hcloud](/pkg/hcloud): Hetzner Cloud 的命令行界面
- [koocli](/pkg/koocli): 华为云命令行工具，提供了一种通过 CLI 调用云服务 API 的方法
- [flarectl](/pkg/flarectl): 用于与 Cloudflare 帐户交互的 CLI 应用程序
- [wrangler](/pkg/wrangler): Cloudflare Workers 的 CLI
- [fastly](/pkg/fastly): fastly 是一个开源命令行工具，用于与 Fastly API 交互。使用它来创建服务、管理后端和域、上传 VCL 或构建和部署计算包
- [ucloud](/pkg/ucloud): UCloud 命令行界面
- [oci-cli](/pkg/oci-cli): Oracle 云基础设施的命令行界面
- [vultr-cli](/pkg/vultr-cli): Vultr 服务的官方命令行工具
- [jdcloud_cli](/pkg/jdcloud_cli): 京东云 CLI
- [linode-cli](/pkg/linode-cli): Linode 命令行界面
- [qingcloud-cli](/pkg/qingcloud-cli): qingcloud-cli 是管理青云资源的命令行接口
- [scw](/pkg/scw): Scaleway CLI 是一款帮助您直接从终端试用 Scaleway 基础设施的工具
- [drive](/pkg/drive): 用于命令行的 Google Drive 客户端
- [influx](/pkg/influx): 用于管理 InfluxDB v2 中资源的 CLI
- [qshell](/pkg/qshell): 使用七牛云 API 服务的命令行工具
- [create-cloudflare](/pkg/create-cloudflare): Cloudflare Workers 的 CLI
- [heroku](/pkg/heroku): CLI 与 Heroku 交互

### 源码控制管理

- [dvc](/pkg/dvc): Git for data scientists - manage your code and data together

### Git 服务

- [act_runner](/pkg/act_runner): Act runner 是基于 Gitea 分支的 Act 的 Gitea 的 runner
- [act](/pkg/act): 在本地运行 GitHub Actions
- [gh](/pkg/gh): GitHub 官方的命令行工具，用于在命令行界面中与 GitHub 进行交互
- [soft-serve](/pkg/soft-serve): soft-serve 是一个用于命令行的自托管 Git 服务器
- [tea](/pkg/tea): tea 是 Gitea 的官方 CLI
- [gitea](/pkg/gitea): git 自托管一体化软件开发服务，包括 Git 托管、代码审查、团队协作、包注册和 CI/CD
- [glab](/pkg/glab): gitlab 命令行界面
- [goreleaser](/pkg/goreleaser): goreleaser 是 Go 项目的发布自动化工具

### Git 工具

- [bit](/pkg/bit): 一个实验性的现代化 git CLI，构建在 git 之上，能提供丰富的 git 命令和选项的相关建议
- [gitleaks](/pkg/gitleaks): gitleaks 是一个 SAST 工具，用于检测和防止git repos 中的硬编码隐私，如密码、api 密钥和令牌
- [gitui](/pkg/gitui): gitui 是一个基于终端的 Git 用户界面工具
- [lazygit](/pkg/lazygit): 一个 `git` 命令的终端 UI
- [tig](/pkg/tig): tig 是一个基于 nucurses 的 git 文本模式界面
- [czg](/pkg/czg): 交互式命令行工具辅助生成约定式 git commit 提交信息
- [onefetch](/pkg/onefetch): 命令行Git信息工具
- [jj](/pkg/jj): 既简单又强大的与 Git 兼容的 VCS
- [lefthook](/pkg/lefthook): 快速而强大的 Git hooks 管理器适用于任何类型的项目
- [pre-commit](/pkg/pre-commit): 用于管理和维护多语言预提交挂钩的框架
- [git-chglog](/pkg/git-chglog): 用 Go (Golang) 实现的 CHANGELOG 生成器

### Web

- [buku](/pkg/buku): buku 是一个书签管理器和个人文本迷你网络
- [webtorrent-cli](/pkg/webtorrent-cli): 网络流媒体 torrent 客户端

### API 工具

- [httpie](/pkg/httpie): HTTPie CLI，API 时代的现代、用户友好的命令行 HTTP 客户端
- [httpx](/pkg/httpx): 一个快速且可扩展的 HTTP 客户端，支持 HTTP/1.1 和 HTTP/2
- [hurl](/pkg/hurl): 用于运行以简单纯文本格式定义的 HTTP 请求

### Web 浏览器

- [gotty](/pkg/gotty): 将您的终端共享为 Web 应用程序
- [trafilatura](/pkg/trafilatura): 用于收集 Web 上文本的 Python 包和命令行工具
- [ttyd](/pkg/ttyd): ttyd 是一个简单的命令行工具，用于通过 Web 共享终端
- [ddgr](/pkg/ddgr): ddgr 是一个命令行实用程序，用于从终端搜索 DuckDuckGo（html 版本）

### Web 基础设施

- [ngxtop](/pkg/ngxtop): nginx 服务器的实时监控工具
- [zola](/pkg/zola): 静态网站生成器
- [caddy](/pkg/caddy): 具有自动 HTTPS 功能的快速且可扩展的多平台 HTTP/1-2-3 Web 服务器
- [hugo](/pkg/hugo): Hugo 是一个用 Go 编写的静态站点生成器

### Web 模板

- [mkdocs](/pkg/mkdocs): 一个快速、简单且华丽的静态站点生成器，适用于构建项目文档

### 校验工具

- [ruff](/pkg/ruff): 一个非常快的 Python linter 和代码格式化程序
- [yapf](/pkg/yapf): Python 代码的格式化程序

### 构建

- [just](/pkg/just): just 是保存和运行项目特定命令的便捷方法

### 常用

- [7za](/pkg/7za): 7za 是一个开源的文件压缩和解压工具，是 7-Zip 的命令行版本
- [zstd](/pkg/zstd): 一种基于 Zstandard 算法的高效文件压缩工具
- [ouch](/pkg/ouch): 用于压缩和解压缩各种格式的 CLI 工具
- [busybox](/pkg/busybox): 一个集成了多个常用命令和工具的单个可执行文件，旨在为嵌入式系统和资源受限的环境提供常用的命令和实用程序

### 娱乐

- [shtris](/pkg/shtris): 一个由 shell 实现的俄罗斯方块游戏
- [genact](/pkg/genact): 一个无意义的活动发生器

### 其他

- [carapace-bin](/pkg/carapace-bin): Carapace-bin 是一个命令行补全工具，能为多个 CLI 命令提供参数补全，并可跨多个 POSIX 和非 POSIX shell 工作。
- [emoj](/pkg/emoj): 从命令行文本中查找相关表情符号
- [watchexec](/pkg/watchexec): watchexec 是一个简单的独立工具，可以监视路径并在检测到修改时运行命令
- [shelljs](/pkg/shelljs): Node.js 的可移植 Unix shell 命令
- [sncli](/pkg/sncli): Simplenote CLI (Simplenote 是一款简单而轻量级的笔记应用程序，旨在提供清晰、直观的笔记管理体验)
- [keep](/pkg/keep): Meta CLI 工具包：个人 shell 命令管理器和 snippets 管理器
- [jupyterlab](/pkg/jupyterlab): JupyterLab 计算环境
- [bcat](/pkg/bcat): 通过管道连接到浏览器的实用程序
- [mapscii](/pkg/mapscii): MapSCII 是一款适用于您的控制台的盲文和 ASCII 世界地图渲染器，基于 OpenStreetMap
- [ulp](/pkg/ulp): ULP 是一个 Locator Picker - URL 的 PathPicker 克隆
- [typos](/pkg/typos): 源代码拼写检查器
- [revive](/pkg/revive): 快速、可配置、可扩展、灵活且美观的 Go 语言 linter
- [cfn-lint](/pkg/cfn-lint): CloudFormation Linter
- [coala](/pkg/coala): 检测和修复所有语言的代码
- [qrencode](/pkg/qrencode): 一个用于将数据编码为 QR 码符号的开源命令行工具和库

### 杂项

- [nanoid](/pkg/nanoid): 一个小型（116 字节）、安全的 URL 友好的唯一字符串 ID 生成器
- [navi](/pkg/navi): 用于命令行的交互式备忘单工具
- [percol](/pkg/percol): 为 shell 的传统管道概念添加交互式过滤功能
- [grex](/pkg/grex): 命令行工具和 Rust 库，用于从用户提供的测试用例生成正则表达式
- [restic](/pkg/restic): Restic 是一个快速，高效且安全的备份程序
- [kopia](/pkg/kopia): 适用于 Windows、macOS 和 Linux 的跨平台备份工具，具有快速增量备份、客户端端到端加密、压缩和重复数据删除功能
- [wtfutil](/pkg/wtfutil): WTF 是您终端的个人信息仪表板
- [thefuck](/pkg/thefuck): 终端命令纠错工具
- [pywal](/pkg/pywal): Pywal 是一个从图像中的主色调生成调色板的工具
- [datasette](/pkg/datasette): 一个用于探索和发布数据的开源多功能工具
- [atuin](/pkg/atuin): Atuin 使用 SQLite 数据库替换现有的 shell 历史记录，并记录命令的附加上下文
- [invoice](/pkg/invoice): 命令行发票生成器
- [easy-sharing](/pkg/easy-sharing): sharing 是一个命令行工具，可将 CLI 中的目录和文件共享到 iOS 和 Android 设备，无需额外的客户端应用程序
