#命令行工具

nexrender - 自动化 After Effects 渲染的开源工具
Github开源项目命令行工具nexrenderAfter Effects渲染自动化模板渲染
nexrender是一款开源工具,用于自动化Adobe After Effects渲染流程。它支持数据驱动和模板化视频制作,提供网络化项目结构和渲染农场功能。nexrender具有模块化设计,支持插件扩展,可在命令行环境下运行。该工具适用于需要优化AE渲染工作流的开发者和专业人士。
execnb - 无需服务器的Jupyter笔记本执行工具
Github开源项目Python命令行工具Jupyterexecnb笔记本执行
execnb是一个Python工具,能在无Jupyter服务器环境下执行Jupyter代码并捕获输出。它包含CaptureShell类用于代码执行和笔记本保存,以及命令行工具exec_nb。支持代码注入和异常处理,适用于数据科学和自动化工作流程。
alfred - 多功能Python深度学习工具集
Github开源项目深度学习可视化命令行工具部署alfred-py
alfred-py是一个专为深度学习设计的Python工具库,提供数据可视化、命令行工具、模型部署等多种功能。通过导入模块或终端命令,可便捷使用其丰富的工具集。该库旨在提升深度学习开发效率,是一个功能全面的实用工具。
genact - 模拟计算机活动的趣味性开源工具
Github开源项目命令行工具跨平台genact模拟活动
genact 是一个开源的虚拟活动生成器,模拟各种复杂的计算机操作场景。它支持多个平台,包括 FreeBSD、Linux、macOS、Windows 和现代网页浏览器。用户可通过命令行或网页版运行,自定义模块和速度。该工具无需安装,能够生成看似繁忙的多任务处理画面,适合在需要表现工作状态的场合使用。
ni - 自动检测与执行的跨平台包管理工具
Github开源项目命令行工具前端开发自动化工具包管理器ni
ni 是一个跨平台的包管理工具,可自动检测并执行 npm、yarn、pnpm 和 bun 等主流包管理器的命令。它提供统一的接口用于安装、运行、升级和卸载依赖,简化了开发流程,提高了效率。通过 ni,开发者可以在不同项目间无缝切换,而无需记忆各种包管理器的具体命令。
dust - 直观高效的命令行磁盘空间分析工具
Github开源项目命令行工具文件系统Dust磁盘空间分析目录大小
Dust是一个Rust开发的命令行磁盘空间分析工具,能够智能递归目录树并直观显示最大的子目录或文件。它无需额外的排序或筛选命令,支持全路径显示、文件计数和类型分组等功能。Dust还提供彩色输出和进度指示,帮助用户快速识别占用大量空间的目录,是一款高效的磁盘使用情况分析工具。
eza - 功能丰富的现代化ls替代工具
Github开源项目开源软件命令行工具ezals替代品文件列表
eza是一款开源的现代化文件列表工具,设计用于替代传统的ls命令。它提供了更丰富的功能和更友好的默认设置,包括颜色区分文件类型、显示符号链接和Git信息等。eza不仅体积小、速度快,还是单一二进制文件,便于部署。此外,eza还支持超链接、显示挂载点详情和SELinux上下文等高级特性,为用户带来更直观、高效的文件浏览体验。
autojump - 智能文件系统导航工具
Github开源项目命令行工具自动完成autojump文件系统导航目录跳转
autojump是一个文件系统导航工具,通过记录用户常用目录来实现快速跳转。它支持bash、zsh等多种shell环境,适用于Linux、macOS和Windows平台。用户可使用'j'命令加目录关键词进行跳转。autojump通过维护目录使用频率数据库来工作,还提供文件管理器集成和多参数精确跳转功能。这个开源工具支持多种安装方式,包括源代码安装和包管理器安装。
mkcert - 无需OpenSSL的自签名TLS证书生成工具
Github开源项目命令行工具APImkcert证书生成自签名证书
mkcert是一个创建自签名TLS证书的开源工具,无需依赖OpenSSL。它提供命令行接口和API,支持生成证书颁发机构和域名证书,包括localhost和IP地址。用户可自定义组织名称、有效期等参数。适用于本地开发和测试环境,mkcert能高效生成符合需求的SSL/TLS证书。
nvidia-auto-installer-for-fedora-linux - Fedora Linux上简化NVIDIA驱动安装的命令行工具
Github开源项目命令行工具GPUNVIDIAFedora Linux驱动安装
这是一个为Fedora Linux设计的命令行工具,简化了NVIDIA专有驱动程序和相关软件的安装过程。支持多种安装模式,包括驱动程序、CUDA和FFMPEG加速等。适用于Fedora 32及以上版本,并针对Optimus双显卡系统优化。该工具提供了一种安全高效的方法来配置NVIDIA GPU,使整个过程变得更加简单直观。
nvm - 命令行下轻松管理多个 Node.js 版本
Github开源项目Node.js命令行工具跨平台版本管理nvm
nvm 是一款跨平台的 Node.js 版本管理工具,适用于 Unix、macOS 和 Windows WSL 系统。它通过命令行界面,让开发者能快速安装、切换和管理多个 Node.js 版本。nvm 简化了不同项目间 Node.js 环境的配置过程,提高了开发效率和灵活性。通过简单的命令,开发者可以轻松在不同项目中使用所需的特定 Node.js 版本,大大提升了开发体验。
cookiecutter - 从项目模板快速生成多语言项目的命令行工具
Github开源项目命令行工具跨平台项目模板Python包Cookiecutter
Cookiecutter是一款跨平台命令行工具,用于从预设模板快速创建项目。该工具支持Python 3.7至3.12版本,无需深入Python知识即可使用。Cookiecutter不仅可生成Python包项目,还适用于多种项目类型。它支持自定义提示和钩子函数,让开发者能灵活高效地初始化项目。用户可从本地或远程模板生成项目,模板创建者则可借助无限嵌套和Jinja2模板引擎设计复杂项目结构。
oha - Rust编写的HTTP负载生成器 支持实时TUI监控
Github开源项目命令行工具Rust性能测试ohaHTTP负载测试
oha是一个Rust编写的HTTP负载生成器,灵感来自rakyll/hey项目。它提供实时TUI界面展示测试结果,基于tokio和ratatui构建。oha可通过多种方式安装,包括cargo、包管理器和容器。它具备丰富的配置选项,如并发连接数、查询速率限制和延迟校正等,能更真实地模拟压力测试环境。此外,oha支持JSON格式输出,方便后续数据分析。
python-markdownify - HTML到Markdown的Python转换器
Github开源项目命令行工具Python库文本转换MarkdownifyHTML转Markdown
python-markdownify是一个用于将HTML转换为Markdown的Python库。它支持灵活配置和自定义规则,能够处理从简单文本到复杂文档的各种HTML结构。该库提供了多种选项来控制转换过程,包括标签处理、链接样式和格式化选择等。python-markdownify还具有命令行界面,方便集成到不同的工作流程中。
arckit - Python工具包简化抽象推理语料库数据处理
Github开源项目机器学习数据可视化命令行工具Python工具ARC数据集
arckit是一个处理抽象推理语料库(ARC-AGI)数据集的Python工具包。它提供数据加载接口、矢量图形可视化和模型评估功能。支持数据加载、任务交互和可视化创建,并通过命令行工具实现任务图像的快速查看与保存。arckit兼容多个数据集版本,为ARC数据处理提供了便捷解决方案。
wttr.in - 终端便捷查询全球实时天气和预报
Github开源项目多语言支持数据可视化命令行工具天气查询wttr.in
wttr.in是一个面向终端的天气预报服务,支持多种信息展示方式。用户可通过curl等命令行工具获取ANSI格式的天气信息,也支持HTML和PNG输出。该服务提供全球任意地点的实时天气和预报,包括温度、湿度、风速等详细数据。wttr.in还具备一行简洁输出、地图视图等功能,支持多语言。作为一个功能丰富的开源项目,wttr.in为开发者和终端用户提供了便捷的天气查询方案。
nave - Node.js 版本管理与虚拟环境工具
Github开源项目Node.js命令行工具版本管理虚拟环境nave
nave 是一款为 Node.js 开发者设计的虚拟环境管理工具。它能够快速切换 Node.js 版本和全局 npm 安装空间,支持命名环境,并使用子 shell。nave 无需修改系统配置文件即可使用,提供了安装、使用、清理和卸载特定 Node.js 版本等功能。此外,nave 还支持自动化配置和灵活的环境变量设置,有助于提升开发效率。
SingleFile - 将完整网页保存为单个HTML文件的浏览器扩展
Github开源项目命令行工具浏览器扩展SingleFile网页保存HTML文件
SingleFile是一款跨浏览器的Web扩展和命令行工具,能够将网页完整保存为单个HTML文件。它不仅保留图片、样式和脚本,还提供便捷的操作方式,如工具栏按钮和右键菜单。SingleFile支持批量和自动保存,并具备内容编辑功能。用户可以将保存的页面上传至Google Drive或GitHub,使其成为一个多功能的网页存档解决方案。
richgo - Go测试输出美化工具 丰富文本装饰提升可读性
Github开源项目命令行工具配置文件richgoGo测试输出美化
richgo是一个增强Go测试输出的开源工具,通过文本装饰使测试结果更易读。它支持自定义配置不同类型输出的样式,如构建、开始、通过和失败等。richgo可通过go get、Homebrew或asdf安装,并提供别名设置和管道使用方法。该工具还包含详细的配置指南,允许开发者根据需求定制输出效果。然而,作者目前不再推荐使用richgo,建议适应原生go test输出并贡献改进官方工具。
awrit - 基于Chromium的终端Web渲染工具
Github开源项目命令行工具Chromium终端渲染Kittyawrit
awrit是一个开源的跨平台终端Web渲染工具,基于Kitty终端图形协议,在终端中呈现Chromium渲染效果。支持DevDocs文档显示、Vite变更实时预览,并兼容Kitty布局。适用于命令行环境下的Web开发和预览,为开发者提供终端中的Web界面体验。
awesome-tuis - 终端用户界面项目大全 跨领域TUI应用精选
Github开源项目命令行工具终端用户界面终端应用TUI
本列表汇集了各领域的优秀终端用户界面(TUI)项目,包括仪表盘、开发工具、编辑器、文件管理器和游戏等。这些项目展示了TUI在系统监控、代码编辑、文件管理和娱乐等方面的创新应用,为用户提供高效的终端操作体验。每个入选项目都代表了TUI领域的前沿成果,兼具实用性和创新性。
freeze - 代码和终端输出图片生成工具
Github开源项目命令行工具自定义样式代码截图工具终端输出Freeze
Freeze是一款命令行工具,用于生成代码和终端输出的图片。支持PNG、SVG和WebP格式,提供语法高亮、字体设置、窗口样式等自定义选项。具有交互式配置模式,便于个性化调整。适用于代码片段分享和终端输出展示,能快速创建可视化效果。
semantic-grep - 基于词嵌入的语义搜索命令行工具
Github开源项目多语言支持语义搜索命令行工具词嵌入w2vgrep
semantic-grep是一款开源的语义搜索命令行工具,基于词嵌入技术实现超越字符串匹配的智能搜索。它支持多语言,提供类似grep的使用体验,具有相似度阈值设置、上下文显示和彩色输出等特性。通过命令行参数或JSON文件配置,可在文件或标准输入中进行高效的语义搜索,适用于开发者和文本分析工作。
easypick.nvim - Neovim插件 轻松创建自定义Telescope选择器
Github开源项目命令行工具Neovim插件Git操作文件预览Telescope
easypick.nvim是一个Neovim插件,允许从控制台命令创建Telescope选择器。它提供简单配置,支持自定义选择器、预览器和操作。插件可快速设置文件列表、Git差异比较等功能,提高开发效率。其灵活性和易用性适合各类Neovim用户。
darkdump - 命令行深网搜索工具 方便获取暗网资源
Github开源项目命令行工具Python脚本暗网搜索深网站点匿名性
darkdump是一款Python3编写的命令行深网搜索工具,能根据用户输入的关键词检索相关暗网站点。支持代理功能提高匿名性,可自定义结果数量。工具设计用于安全高效地探索深网资源,适合研究和信息收集。使用时需遵守相关法律法规,仅可用于合法目的。
gallery-dl - 跨平台多源图库批量下载工具
Github开源项目Python命令行工具跨平台图片下载gallery-dl
gallery-dl是一款开源的命令行图片下载工具,支持从多个图片托管网站批量获取图库和收藏。这款跨平台软件提供丰富的配置选项和灵活的文件命名功能。gallery-dl能够通过多种身份验证方式访问需要登录的内容,并支持过滤、搜索和自定义输出等进阶特性。作为批量下载在线图片资源的实用工具,gallery-dl适用于需要高效获取大量图片的场景。
jsonrepair - 强大的JSON文档修复和验证工具
Github开源项目命令行工具JavaScript库JSON修复流式处理jsonrepair
jsonrepair是一个专业的JSON文档修复工具,能够自动处理多种常见JSON错误。该库支持流式处理大型文档,适用于浏览器和Node.js环境。jsonrepair提供简洁的API和命令行界面,方便开发者高效修复和验证JSON数据。其功能包括添加缺失元素、修复截断JSON、替换引号等,为JSON数据处理提供全面解决方案。
transfer.sh - 命令行文件分享工具 快速高效
Github开源项目命令行工具云存储文件共享transfer.sh
transfer.sh是一款开源的命令行文件分享工具,支持Amazon S3、Google Drive等多种存储方式。它提供简单的curl命令实现文件上传下载,具备加密和下载限制等功能。该项目开源了完整服务器代码,便于用户自建实例。transfer.sh主要面向开发者和技术人员,满足快速文件分享需求。
autocomplete - Amazon Q为命令行工具提供智能自动补全
Github开源项目命令行工具开发者工具Amazon QCLI自动完成
Amazon Q为命令行开发者提供了类似IDE的智能补全功能,支持数百种常用CLI工具。它能根据上下文自动填充子命令、选项和参数,显著提升开发效率。该工具目前支持macOS系统,可通过DMG或Homebrew安装。开发者可以使用TypeScript贡献补全规范。Amazon Q兼容多种终端和IDE,为命令行操作带来更高效的体验。作为一个开源项目,它不断改善开发者的工作流程,欢迎社区贡献。
displayplacer - macOS多显示器配置命令行工具
Github开源项目命令行工具macOS显示器配置分辨率屏幕排列
displayplacer是一款macOS命令行工具,用于配置多显示器的分辨率、排列和旋转。它能列出当前屏幕信息、应用屏幕配置、设置镜像显示和管理屏幕状态。该工具可通过Homebrew安装,支持创建脚本和热键配置文件,方便快速切换显示器布局。为解决macOS中屏幕ID变化问题,displayplacer提供了多种屏幕ID识别选项。
fd - 高效简洁的现代文件搜索工具
Github开源项目命令行工具正则表达式并行执行fd文件搜索
fd是一款现代化的文件搜索工具,作为find命令的替代品,它提供了简洁的语法和强大的功能。fd支持正则表达式、并行搜索和智能大小写匹配,默认忽略隐藏文件和.gitignore模式。其彩色输出和命令执行功能使其成为开发和系统管理中高效的文件查找解决方案。
websocat - WebSocket 命令行工具 支持多协议连接和数据传输
Github开源项目命令行工具WebSocket数据传输网络连接websocat
websocat 是一个 WebSocket 命令行工具,用于连接和服务 WebSocket。它支持外部程序与 WebSocket 通信、文本和二进制模式转换、inetd 模式、UNIX 套接字、Nginx 集成、SOCKS5 代理和自动重连。该工具可在 Linux、Windows 和 Mac 上运行,并提供预编译可执行文件。websocat 能够满足多种 WebSocket 相关需求。
wscat - 轻量级命令行WebSocket客户端 简化连接测试和消息调试
Github开源项目命令行工具WebSocketnpm网络通信wscat
wscat是一个命令行WebSocket客户端工具,用于连接和监听WebSocket服务器。它提供认证、SSL证书和代理设置等选项,支持发送和接收WebSocket消息。wscat具备重定向跟踪、自定义HTTP头和控制帧命令等功能。该工具适用于WebSocket应用的开发测试和调试,操作简单,效率较高。
cookcli - 命令行工具助力烹饪规划与购物清单管理
Github开源项目开源软件命令行工具CookCLI食谱管理购物清单
CookCLI是一款命令行工具,专为简化烹饪规划和购物流程而设计。它提供食谱管理和购物清单创建功能,可与UNIX命令行和脚本工具无缝集成。此外,CookCLI还能作为网络服务器,使食谱可在任何带浏览器的设备上查看。工具支持添加食谱、查看详情和生成购物清单,有助于提高烹饪规划效率。
grpcurl - 强大的gRPC命令行工具 简化服务器交互
Github开源项目命令行工具gRPCgRPCurl服务器交互JSON编码
grpcurl是一个专为gRPC服务器设计的命令行工具,类似于传统的curl。它支持全面的RPC方法,包括流式通信,并可与加密和非加密服务器交互。这款工具不仅支持服务器反射,还可使用.proto源文件或protoset文件。通过提供列举服务、描述元素和执行RPC调用等功能,grpcurl显著提升了开发者与gRPC服务器交互和调试的效率。
code2prompt - 将代码库转换为LLM提示的命令行工具,支持模板自定义和令牌计数
Github开源项目命令行工具代码库code2prompt生成LLM提示模板自定义
code2prompt是一个命令行工具,可以快速将代码库转换为LLM提示。它支持通过Handlebars模板自定义提示,显示令牌数量,并可排除指定文件或文件夹。该工具自动整合和格式化多个源代码文件,简化了创建适用于代码分析和生成任务的LLM提示的过程。