Awesome Desktop Softwares

记录各需求场景优秀的应用软件,可以是命令行工具也可以是个图形应用。
在线服务见 需求应对网站

性能测试

evanwashere/mitata: benchmark tooling that loves you ❤️
https://github.com/sharkdp/hyperfine

开发工具版本管理

通用的多语言的版本管理,而非针对单一语言,所以 rbenv、uv 不在此列。
主要需求是

  1. 能改下载源,走镜像加速下载
  2. 不乱改全局 PATH,激活时最好集中到一处 PATH 条目
  3. 全平台支持
    目前看了这么写选择,最后还是 vfox

多显示器管理

屏幕录制

  • Screen Studio - Mac 似乎能跑在虚拟机里录制 Windows
  • Cursorful - Web 导出受限 1080p
  • Bandicam - 能框选范围录制(比 OBS 好操作多了),高质量编码,就是破解 Bandicam 麻烦点

KeyCast

ANSI Print

Node

Markdown

File Server

终端增强

指令修正

自动补全

  • Carapace 全平台的终端补全提示工具

终端文件管理器

文件管理器全景指南 | x-cmd install

需求:

  • 简单地树状列出文件
  • 能预览文本文件
  • 跨平台,多架构,无依赖

当前:

  • lf 主力,操作简单,无需配置
  • yazi 还未习惯输入它的名字

备选:

  • broot
    • 更适合用作文件一览,搜索倒不如 fzf 了
  • ranger
    • Python
  • yazi 胜出
    • 多栏文本自动折行
    • filter 和 find 能保持状态
    • 和 fd rg fzf 集成
  • lf
    • 文件预览无颜色
    • 应用内没有帮助页面,在 这里
  • https://github.com/jarun/nnn
    • No Windows Native Support, but Cygwin

yazi 必知技巧

  • s 使用 fd 搜索文件
  • S 使用 ripgrep 搜索内容
  • J/K 滚动预览框

终端文件列表

容器访问

密钥管理

二进制文件

内容展示

内容分析

  • binsider | x-cmd install Binsider 可以执行静态和动态分析、检查字符串、检查链接库以及执行十六进制转储,所有这些都在用户友好的终端用户界面中完成
    支持 Windows 的版本还未发布,需要 cargo install binsider --no-default-features --git https://github.com/orhun/binsider 安装,只能分析 ELF 文件,非 PE
  • ReFirmLabs/binwalk: Firmware Analysis Tool

文件对比

系统调教

Windows 个性化

Windows 功能增强

Windows 注册表编辑

macOS 系统清理

网络工具

DDNS

还未选定

DNS Client

DNS Management

每次想在 Cloudflare 管理 DNS 都被登录页面拦截一下,而且 DNS Record 页面还不支持快速刷新,就想要个在本地能管理 DNS 的小工具

网络抓包

逆向工程

Android

APK 解包工具 调研中

数据库

数据库迁移

杂项

字符编码