我常用或收集的工具,持续更新,分享的同时也方便自己查找。
虽然已经有很多 Awesome List,但是太多了,找起来很不方便,还是整理一份自己的。
Contents
- Awesome Tools
- Contents
- Github
- Cheat Sheet
- Alfred Workflows
- Regular Expressions
- Terminal
- Text Expander
- Automation
- Remote Desktop
- Media
- Finance
- HTTP/S Debug
- Monitoring
- Content Management Systems
- Bastion Host
- Networking
- SSH
- Identity Management
- Backup
- Data Visualization and Analytics
- Testing
- Editors/IDEs
- Command Line
- CI/CD
- Git
- File Managers
- Music
- Markdown
- Games
- RSS
- Development
- Design and Product
- Prototyping and Mind-Mapping
- Screencapturing
- Communication
- Browsers
- Proxy and VPN
- Databases
- Security
- Window Management
- Password Managers
- Python
- File System Events Monitoring
- Cloud Storage
- Note-taking
- Docker
- Project Management
- Image Optimizers
- Task Management/To-Do Lists
- File Organization
- Collaboration Software / Wiki
- Zsh plugin
- BitTorrent
- Documentation Generator
- File Sharing and Synchronization
- IP Geolocation
- Fonts
- Let's Encrypt
- Utilities
- Chrome Extensions
- VSCode Extensions
- Linux/VPS Benchmarking
Github
- gh - GitHub CLI.
- Gitify - GitHub 通知工具,开源。
- Lepton - GitHub Gist 桌面管理工具。
- grip - GitHub Readme 预览工具。
- git-cal - 命令行下生成类似 GitHub 的日历。
- act - 在本地执行 GitHub Actions,我之前用来开发 GitHub Actions。
Cheat Sheet
Alfred Workflows
TODO: 待补充。
Regular Expressions
- regex101 - 常用。
- Patterns - 正则工具。
- Expressions - 正则工具。
- grex - 正则生成工具。
Terminal
- iTerm - 终端模拟器。
- Hyper - 终端模拟器,基于 Electron,开源。
- Terminus - 终端模拟器,开源。
- tmux - 终端复用工具。
- byobu - 终端复用工具。
- reattach-to-user-namespace - 解决 macOS 下使用 tmux 时有些命令失效的问题。
- Tmuxinator - tmux 辅助工具。
Text Expander
- Alfred Snippets and Text Expansion
- aText - 支持 macOS 和 Windows 版,长期使用,Alfred 支持后就切换过去了。
- TextExpander - 支持 macOS、Windows、iOS,短期使用,后被 aText 替代。
- espanso - Rust 写的开源跨平台文字快捷输入工具,类似aText、TextExpander。
- Rocket Typist
Automation
- AutoIt - 类按键精灵,用这个实现过不少东西,还有一些 GUI。
- Hammerspoon - 基于 Lua 的自动化工具,比如窗口管理之类的。
- Fabric - SSH 自动化工具。
- Ansible - IT 自动化工具。
- bake-cli - 加强版 Make。
- just - 类似 make。
- xmake - 类似 make。
- GNU Make
Remote Desktop
- Royal TSX - 支持各种协议的远程桌面管理工具。
- AnyDesk
- TeamViewer
Media
- IINA - 视频播放器,开源,我记得是基于 mpv 的。
- HandBrake - 视频转码。
- mpv - 视频播放器,开源,曾经花了很大精力去配置,后来换到了 IINA。
- emby - 媒体服务器。
- Plex - 媒体服务器。
- VLC
- Downie - 视频下载工具,类似 youtube-dl。
- Movie Explorer Pro - 电影管理软件。
- Movist Pro - 视频播放器。
- Permute - 媒体格式转换。
- PhotoBulk - 图像批量处理。
- Polarr - 修图工具。
- Pixelmator Pro - 图片编辑软件。
- gallery-dl - 相册服务下载工具。
- Annie - 视频下载工具。
- You-Get - 视频下载工具。
Finance
- Beancount - 开源复式记账软件,强烈推荐。
- Fava - Beancount 的 Web 界面。
- MoneyWiz - 财务管理/记账软件。
- Receipts - 发票/收据管理。
- cointop - 终端下的数字货币行情查看工具。
HTTP/S Debug
- Fiddler - HTTP/S Debug 工具,目前唯一在 macOS 下没找到替代的工具,Proxyman 可以算部分替代。
- Burp Suite - 用于 Web 安全测试的图形化工具。
- Paw - API 管理/调试工具。
- Postman - API 管理/调试工具。
- Insomnia - API 调试工具。
- Proxyman - Web Debugging Proxy。
- mitmproxy - Python 实现的代理服务器,看名字就知道作用。
- proxy.py - Python 实现的代理服务器,支持插件、MitM 等,可作为 HTTP/S Debug 工具使用,与 mitmproxy 类似,实测性能比 mitmproxy 好很多。
- newman - Postman 的命令行工具。
- whistle - 基于 Node.js 实现的 HTTP Debug 工具,类似 Fiddler。
Monitoring
- Prometheus
- Netdata - 开源监控系统。
- iStat Menus - 系统监控工具。
- bottom - 终端下的系统监控工具,类似 top、htop。
- Glances - 系统监控,类似 top/htop。
- SleepWatcher - macOS 下的睡眠/唤醒监控工具,曾经拿来让电脑盒盖自动关闭 WiFi,解决唤醒六国问题。
- smartmontools - 硬盘 SMART 信息监控。
- ytop - Rust 写的系统监控工具,类似 top、htop,不维护了。
- eul - 开源的系统监控工具,类似 iStat Menus。
- Stats - 开源的系统监控工具,类似 iStat Menus。
- bandwhich - 流量查看工具。
Content Management Systems
Bastion Host
- JumpServer - 开源。
- Teleport - 开源。
Networking
- ntopng
- Folx - 下载工具。
- aria2 - 几乎全能的下载功能。
- Aria2 Pro - 对 aria2 做了很多优化配置的 Docker 镜像,我在 seedbox 上跑了一个,本地通过 AriaNg 来管理。
- AriaNg - aria2 的 Web 管理工具
- AriaNg Native - 基于 Electron 实现的 AriaNg 桌面版。
- Motrix - 下载工具,基于 aria2,开源。
- WiFi Explorer - WiFi 工具。
- NetSpot - WiFi 工具。
- speedtest-cli - Speedtest 的命令行版。
- Speedtest CLI - Speedtest 的官方命令行版。
- waybackpy - Python 实现的 archive.org 包,同时提供一个命令行工具。
- httpie - 更友好的 curl。
- httping - HTTP ping.
- iperf3 - 带宽测试工具。
- ipfs
- axel - 多线程下载工具。
- tcping - TCP ping.
- wget
- Unbound - DNS 服务器,之前拿来在本机跑了一个优化的。
- ngrep - 网络 grep。
- UniFi Network Controller
SSH
- SecureCRT - SSH 客户端。
- ssh-audit - SSH Server 审计工具。
- xxh-xxh - 把本地的 shell 通过 SSH 带到远程服务器。
- assh - SSH 客户端加强。
- cmc - SSH ControlMaster 管理工具,但是在我这里不太好用,还是自己写了个脚本。
- stormssh - SSH 管理工具,后来还是环自己结合 fzf 写的 zsh 插件了。
Identity Management
Backup
- Arq - 常驻的备份软件。
- Carbon Copy Cloner - 备份软件。
- BorgBackup - 开源备份软件,强烈推荐。
- borgmatic - BorgBackup 简化工具。
- Vorta - Borg Backup 的图形化客户端,开源。
- Google 备份与同步
- Mackup - macOS 下应用设备备份/同步工具。
- duplicity - 还是更喜欢 BorgBackup。
- Restic - 还是更喜欢 BorgBackup。
Data Visualization and Analytics
Testing
TODO: 待补充。
Editors/IDEs
- Visual Studio Code
- Sublime Text - 代码编辑器,听说 4 在内测中了。
- CotEditor - 文本编辑器,开源。
- BBEdit - 偶尔会用的编辑器。
- Monodraw - ASCII 编辑器。
- Nova - 代码编辑器,Panic 出品。
- Xcode
- Vim
Command Line
- Dotbot - dotfiles 管理工具,好用。
- nvchecker - 检查各种软件更新的工具,我添加了 Sparkle 的支持后,配合 GitHub Actions 实现了更新通知服务。
- fzf - 命令行下的模糊搜索工具,神器,我还基于 fzf 写了 zsh 的 SSH 插件。
- dog - 加强版的 dig,开源。
- dust - 加强版 du,但我还是更喜欢 ncdu。
- exa - 加强版 ls,我已用来替换了 ls。
- fd - 加强版 find。
- fping - 加强版 ping。
- hping - 加强版 ping。
- htop - 加强版 top。
- lsd - 加强版 ls,但还是更喜欢 exa。
- mtr - 加强版 traceroute。
- ncdu - 加强版 du。
- pidcat - Android logcat 的加强版。
- procs - 加强版 ps。
- sd - 加强版 sed。
- socat - 加强版 netcat。
- duf - 加强版 du。
- ack - 命令行代码搜索工具,类似 grep。
- aliyun-cli - 阿里云 CLI。
- coreutils - 在 macOS 下使用 GNU Core Utilities。
- autojump - 加强 cd 命令。
- aws-shell - AWS 命令行工具,开源。
- awscli - AWS 命令行工具。
- bat - 支持高亮的 cat,我已经用来替换 cat。
- bat-extras - 基于 bat 的几个工具。
- gnu-sed - 在 macOS 下使用 GNU sed。
- ccat - 支持高亮的 cat,更推荐 bat。
- nghttp2 - HTTP/2 C Library,也包含几个实用的 HTTP/2 工具。
- exiftool - 命令行下的 EXIF 查看、编辑工具。
- fasd - 目录快速跳转。
- fish - fish shell,不习惯,还是在用 zsh。
- fselect - 用 SQL 查找文件。
- fx - JSON 处理工具。
- terminal-notifier - 从终端发送通知,例如当耗时命令执行完毕后。
- gron - JSON 查看工具。
- grc - 让一些命令的输出变为彩色。
- lnav - 命令行下的日志查看工具,支持高亮。
- lrzsz - rz/sz 命令。
- mas - Mac App Store CLI.
- libimobiledevice - iOS 设备管理工具。
- mobiledevice - 命令行下的 iOS 设备管理工具,很久没更新了,不知道现在还好不好用。
- neofetch - 漂亮的系统信息获取工具。
- noti - 从终端发送通知,例如当耗时命令执行完毕后,支持丰富的通知方式。
- p7zip - 7-Zip
- pandoc - 全能的文档格式转换工具,神器。
- prettyping - 让 ping 的输出漂亮一些。
- tree - 目录结构输出。
- pup - 命令行下的 HTML 处理工具。
- q - 用 SQL 查询 CSV/TSV 文件。
- ripgrep - 比 grep 更好用。
- sampler - 终端下的可视化工具。
- sift - 类似 grep。
- The Fuck - 帮你纠正命令的同时还能发泄下。
- trash - alias 到了 rm ,防止误删。
- unar - The Unarchiver 的命令行版。
- unrar - 命令行下的 rar 解压工具。
- z - 智能化 cd。
- zoxide - 智能化 cd。
- z.lua - 智能化 cd。
- xsv - Rust 写的 CSV 处理工具。
- McFly - Rust 写的 ctrl-r 加强工具。
- gping - 可视化的 ping。
- sentry-cli - Sentry 的 CLI 工具。
- ossutil - 阿里云 OSS 命令行工具。
Rewritten in Rust
TODO: 待补充。
CI/CD
- GitLab Runner - 公司所有项目的 CI/CD 全靠这个。
- Homu - Merge bot for GitHub,公司内部添加了 GitLab 的支持,使用了几年,现在已被自己完全实现的另外一只 merge-bot 替代。
Git
- Fork - Git GUI。
- GitUp - Git GUI,开源。
- SmartGit - Git GUI。
- Sourcetree - Git GUI。
- Tower - Git GUI。
- Legit - Git for Humans.
- bfg - Git 仓库历史清理工具,开源。
- ghq - Git 仓库管理工具,仓库多时很好用。
- git-crypt - Git 文件加密。
- git-delta - git diff 加强。
- git-extras - Git 的一些加强。
- git-quick-stats - Git 统计工具。
- git-secret - Git 文件加密。
- git-secrets - Git 文件加密。
- git-sizer - Git 仓库分析工具,例如查找大文件。
- pre-commit - Git pre-commit 管理工具。
- Sublime Merge - Sublime Text 作者出品的 Git GUI。
- GitUI - 终端下的 Git GUI。
- Tig - 终端下的 Git GUI。
- lazygit - 终端下的 Git GUI。
- Gita - 多 Git 仓库管理工具。
- onefetch - 漂亮的 Git 仓库信息统计。
- git-chglog - 基于 Git 的 CHANGELOG 生成工具。
- gitbatch - 多 Git 仓库管理工具。
File Managers
- ForkLift - 文件管理/传输工具。
- QSpace - 文件管理工具。
- Transmit - 文件管理/传输工具。
- Commander One - 文件管理/传输工具。
- nnn - 终端下的文件管理器。
- Gemini - 重复文件查找。
- duck - Cyberduck 的命令行版。
Music
- 网易云音乐 - QQ 音乐的 VIP 到期且淘宝的 88VIP 开始送会员后转过来的。
- QQ 音乐
- Spotify
- Spotify TUI - Rust 写的终端下的 Spotify 客户端。
Markdown
- Turndown - HTML to Markdown 转换工具,开源。
- Typora - Markdown 编辑/管理工具。
- Marked - Markdown 预览。
- Glow - 命令行下的 Markdown 查看/渲染工具。
- Mark - 将 Markdown 转换为 Confluence 的格式,并发布到 Confluence 中。
Games
- Steam - 游戏平台。
RSS
- NetNewsWire - 多平台 RSS 阅读工具,但是支持的服务比较少,开源。
- ReadKit - RSS 客户端。
- Reeder - RSS 客户端。
- News Explorer - RSS 客户端。
- Newsboat - 终端下的 RSS 阅读器。
- Miniflux - 开源 RSS 阅读服务。
- Inoreader - 我是 RSS 的重度用户,从 04、05 年到现在,基本每天都会用,阅读器一路切换,从 「GeatNews -> 抓虾 -> Google Reader -> Feedly -> Inoreader」,然后就一直订阅 Inoreader 的 Pro 版。
Development
- Nexus Repository - 各种包的私有仓库。
- GitLab Package Registry
- GitLab Container Registry
- Sentry - 异常捕捉。
- nginx
- Docker
- webhook - 方便的创建 webhook endpoints,自己基于这个实现了 GitLab 和 Jira 的 bot。
- Alembic - 基于 SQLAlchemy 的数据库版本管理。
- bump2version - Version-bump your software with a single command.
- Dash - API 文档查看工具。
- DevDocs - API 文档查看工具,开源。
- DevUtils - 开发常用工具,类似 Fiddler 中的 TextWizard,开源,可自己编译。
- Kite - 代码补全工具。
- TabNine - 代码补全工具。
- oss-browser - 阿里云 OSS 图形化管理工具。
- CodeRunner - 用于临时测试各种代码。
- Repl.it
- SnippetsLab - 代码片段管理。
- Ansible Lint - Ansible playbook lint 工具。
- doc8 - reStructuredText 文档 lint 工具。
- rstcheck - reStructuredText lint 工具。
- shellcheck - shell 静态分析和 lint 工具。
- SwiftLint - Swift lint 工具。
- golangci-lint - Go lint 工具。
- codespell - 代码拼写检查。
- Cookiecutter - 根据模板创建新项目。
- python-language-server - Python 的 Language Server Protocol 实现。
- rdbtools - redis rdb 文件解析工具。
- yq - 命令行下的 YAML 和 XML 解析工具。
- pacparser - PAC 解析工具。
- Ansible Molecule - Ansible 开发/测试工具,非常好用。
- asdf - 支持多种语言的版本管理工具。
- aspell - 拼写检查器。
- highlight - 文件高亮查看/转换工具。
- hr - 终端下的
<hr />
,在终端下输出水平分割线。 - hstr - 模糊查找 history 的工具,应该用 fzf 替代。
- hyperfine - 命令行基准测试工具,测试不同命令的性能。
- ImageMagick - 图像处理神器。
- jq - 命令行下的 JSON 处理工具。
- kubernetes-cli - Kubernetes CLI.
- haproxy
- Helm - Kubernetes 应用管理工具。
- hey - HTTP 压力测试工具。
- wrk - HTTP 压力测试。
- cloc - 代码统计工具。
- loc - 代码统计工具。
- CocoaPods - Objective-C 和 Swift 的依赖管理。
- Carthage - Objective-C 和 Swift 的依赖管理。
- Composer - PHP 的依赖管理工具。
- diff-so-fancy - diff 加强工具。
- direnv - 根据目录自动设置环境变量。
- n - Node.js 版本管理工具。
- awslogs - AWS CloudWatch 日志查看工具。
- myrepos - 多仓库管理工具。
- nodenv - Node.js 版本管理工具。
- nvm - Node.js 版本管理工具。
- podman - 容器管理工具。
- rbenv - Ruby 版本管理工具。
- npm-check - npm 依赖检查工具。
- npm-check-updates - npm 依赖更新检查工具。
- lens - Kubernetes 管理工具/IDE。
- Developer Color Picker - 取色器。
- Skala Color - 取色器。
- AdoptOpenJDK - JDK & JRE.
- Conftest - 配置检测工具,还未深入使用,参考 Open Policy Agent。
- Kubetail - Kubernetes 日志查看工具。
- Funcraft - 阿里云函数计算开发工具。
- Yarn - JavaScript 包管理,类似 NPM。
- Terraform - 用于资源编排的自动化运维工具,可以拿来在各个云服务商那里做资源的管理/编排。
- scc - 代码统计工具。
- sk - 终端下的模糊查找工具,类似 fzf。
- starship - 不错的 shell 提示符,用过一段时间,后来换到了 Powerlevel10k。
- stow - 文件链接管理工具,常用来管理 dotfiles,不过我更喜欢 Dotbot。
- Tokei - 代码统计工具。
- Traefik - 类似 Nginx,在部分场景中使用。
- Caddy - 类似 Nginx,在部分场景中使用。
- scrcpy - Android 设备管理工具。
- stern - Kubernetes 日志查看工具。
- The Silver Searcher - 代码搜索工具,类似 ack。
Design and Product
Prototyping and Mind-Mapping
- iThoughtsX - 思维导图工具。
- OmniGraffle - 神器。
- OmniOutliner - 内容大纲工具。
- XMind - 思维导图。
- MindNode - 思维导图。
Screencapturing
- iShot - 截图工具。
- Xnip - 截图工具。
- Snipaste - 截图工具。
- LICEcap - 屏幕录制,输出 GIF。
- ScreenFlow - 录屏软件。
Communication
- Mattermost - 开源的类 Slack 产品。
- 企业微信 - 公司内部办公软件,两个亮点:与微信互通、macOS 下原生,但是功能性比钉钉与飞书弱很多。
- 微信
- Colloquy - IRC 客户端。
- Discord - 在线沟通工具。
- Signal - IM。
- Slack - 团队沟通。
- Telegram
- WhatsApp - IM。
- irssi - IRC 客户端。
Browsers
- Firefox
- Google Chrome
- Microsoft Edge
- Tor - 洋葱头。
Proxy and VPN
- 3proxy
- shadowsocks
- clash - 翻墙软件,有 premium 版。
- ClashX - 基于 clash 实现的 macOS 下的客户端。
- Surge - 官方定义「Advanced Network Toolbox for Mac & iOS」,但基本都是拿来翻墙,macOS 和 iOS 下都买了。
- WireGuard - VPN。
- proxychains-ng - 让命令行工具走代理。
Databases
- DataGrip - JetBrains 出品的数据库管理工具。
- Medis - 基于 Electron 的 redis 可视化客户端。
- MySQL Workbench - MySQL 官方出品的图形界面工具。
- Navicat Premium
- Sequel Ace - MySQL/MariaDB 图形工具,Sequel Pro 停止维护后, fork 出来继续维护的版本,开源。
- Sequel Pro - MySQL/MariaDB 图形工具,开源,可惜不维护了,推荐用 Sequel Ace 替代。
- SQLPro Studio - 数据库图形化管理。
- TablePlus - 数据库图形化管理。
- IRedis - 交互式 redis 命令行客户端。
- Percona Toolkit - Percona 出品的 MySQL、MariaDB 工具。
Security
- Burp Suite - 用于 Web 安全测试的图形化工具。
- Hopper Disassembler - 逆向工具。
- JD-GUI - Java 反编译工具,开源。
- CFR - Java 反编译。
- JAD - Java 反编译工具。
- h8mail - Email OSINT 工具。
- objection - 基于 Frida 实现的移动端安全测试辅助工具。
- OWASP Amass - 安全测试信息收集工具。
- hydra - 密码破解。
- MASSCAN - 端口快速扫描工具。
- nmap - 扫描工具。
- sqlmap - SQL 注入工具。
- sslscan - SSL/TLS 扫描工具。
- YARA - 恶意软件查找。
- gnupg
- GPG Suite
- Ciphey - 使用自然语言处理和人工智能以及一些全自动解密/解码/破解工具。
Window Management
Password Managers
- 1Password - 使用了很多年的密码管理软件。
- KeyPass - 密码管理软件,Windows 平台下一直在用,至今在 macOS 下找不到替代品的神器。但是官方已停止维护,2002 年发布,17 年后停止维护,可惜。
- KeePass
- Bitwarden - 开源密码管理软件。
- Elpass - Surge 作者出的密码管理软件。
- Enpass - 密码管理软件。
- gopass - 命令行下的密码管理工具。
- pwgen - 密码生成工具。
- pass - 命令行下的密码管理软件。
Python
- Poetry - Python 依赖、虚拟环境管理工具。
- Pipenv - Python 虚拟环境管理工具。
- Bandit - Python 代码安全检查。
- safety - Python 依赖安全检查工具。
- IPython - 更友好的 Python 交互式 shell。
- Mypy - Python 静态类型检查工具。
- Pew - Python 虚拟环境管理工具。
- pyp - 在 shell 中直接执行 Python 代码。
- Pyre - Python 静态类型检查工具。
- pytest - Python 测试框架。
- python-gitlab - Python 封装的 GitLab API,同时也是 GitLab 的 CLI 工具。
- pytype - Python 静态类型检查工具。
- tox - Python 自动测试工具。
- pipx - 安装 Python 写的命令行工具的神器。
- pyenv - Python 版本管理工具。
- twine - PyPI 发布工具。
- wtfpython - What the f*ck Python!
Linter
Formatter
Package Managers
File System Events Monitoring
- watchdog - Python 实现的,开源当包用,同时提供一个 watchmedo 的命令行工具。
- watchexec
- Watchman
- nodemon
- Reflex
- entr - 文件变化监控工具,开源。
- fswatch - 文件变更时,触发命令。
- PDF Expert - PDF 查看/编辑软件。
- PDF Squeezer - PDF 压缩工具。
- PDFpen - PDF 阅读/编辑。
Cloud Storage
- OneDrive
- XPEnology - 俗称黑群晖,自己有一台在跑。
- Netxcloud - 开源云盘。
- CloudMounter - 云盘挂载工具,但没有 Mountain Duck 好用。
- Mountain Duck - 云盘挂载工具。
- Megatools - Mega.nz 的命令行工具。
- Rclone - 支持各种云存储的管理工具,神器。
- RcloneOSX - Rclone GUI.
- RsyncOSX - rsync GUI.
- Rclone browser - Rclone GUI.
- MEGAcmd - Mega.nz 的官方 CLI,开源。
Note-taking
- Craft - 跟 notion.so 类似,但是原生实现。
- Day One - 日记。
- DEVONthink - 文件/笔记/知识 管理工具,跟随升了两个大版本了。
- Drafts - macOS 和 iOS 双平台文字处理工具。
- Joplin - 笔记工具,开源。
- Notion - 新型笔记软件,以前活动拿了终身免费,基于 Web 实现,实际使用起来流畅度欠缺。
- nvALT - 笔记软件,支持 Markdown,使用最久。
- Obsidian - 支持 Zettelkasten(卡片盒) 笔记法的笔记管理软件,目前在用。
- Quiver - 笔记软件,是我见到比较早支持 block 的。
- Simplenote - Automattic 出品的笔记软件,极简。
- Ulysses - Markdown 编辑/管理工具。
- MWeb - Markdown 编辑/管理工具。
- Kiwi for Gmail - 基于 Web 的 Gmail 桌面客户端。
- Mailplane - 基于 Web 的 Gmail 桌面客户端。
- Mimestream - Gmail 桌面客户端。
- MailMate - 对 IMAP 支持很好的邮件客户端。
- Spark - 邮件客户端。
Docker
- Docker Compose - Docker 编排工具。
- ctop - 面向 Docker 的 top。
- hadolint - Dockerfile lint 工具。
- Dockle - Docker 镜像 lint 工具。
- lazydocker - 终端下的 Docker GUI。
- trivy - Docker 镜像安全检测工具。
- dive - Docker 镜像分析工具,查看各层的信息。
- Watchtower - Docker 镜像自动升级工具。
- Portainer - Docker Web 管理工具。
- Kitematic - Docker GUI,开源。
Project Management
Image Optimizers
各种图片压缩工具。
- Crunch - 开源。
- ImageAlpha - 开源。
- ImageOptim - 开源。
- JPEGmini
- Optimage
- PPDuck
- Squash
- TinyPNG4Mac - TinyPNG 客户端。
- pngquant - PNG 压缩工具。
Task Management/To-Do Lists
- Things - 任务管理软件。
- Microsoft To Do - 任务管理软件,微软把 Wunderlist 收购废掉后出了这个。
- Todoist - 任务管理软件。
- TaskPaper - 任务管理,纯文本,类似的还有 Todo.txt
- Todo.txt - 任务管理,纯文本。
File Organization
根据规则对文件进行整理。
- Hazel
- organize - 文件自动处理工具,类似 Hazel,我已经逐渐拿来替换 Hazel。
- Maid
- File Juggler
- Easy File Organizer
- Organize My Files
- Spotless - 文件自动处理,类似 Hazel。
Collaboration Software / Wiki
- Confluence
- 语雀 - 买了 VIP,但基本不用,时不时的体验下。
Zsh plugin
TODO: 插件待补充。
- Powerlevel10k - zsh theme,很好用,特别是
Instant prompt
这个特性,我从 starship 转过来的。 - Antigen - zsh 插件管理工具。
- Antibody - zsh 插件管理工具,用过一段时间,后来换 Zinit 了。
- Zinit - zsh 插件管理工具,很好用,特别是
Turbo Mode
这个特性,Antibody 转过来的。 - zsh-autosuggestions
- zsh-completions
- zsh-history-substring-search
- zsh-syntax-highlighting
BitTorrent
- rutorrent - rTorrent 的 Web 管理界面,配合 RSS 插件挂 PT。
- rTorrent
- Transmission
- Deluge
- qBittorrent
Documentation Generator
- Sphinx - 使用 reStructuredText 格式的文档处理工具。
- sphinx-autobuild - Sphinx 的实时预览工具。
- hugo - 静态网站生成器,一直想把我的 huaidan.org 从 WordPress 转过来。
- mdbook - 文档生成工具,适合拿来代替 GitBook。
- MkDocs - 公司内部很多文档都用这个生成的。
File Sharing and Synchronization
- Dropbox
- Droplr - 快速分享工具,买过终身授权。
- Google Drive File Stream
- PhotoSync - 相册同步/备份工具。
- Resilio Sync - 文件同步工具。
- Syncthing - 文件同步,除了没有 iOS 客户端外,其他场景比 Resilio Sync 好用。
- lsyncd - 文件同步。
- Dropshare - 文件快捷分享工具。
- croc - 非常方便的临时文件传输工具,推荐。
- lftp - 支持 ftp, http, sftp, fish, torrent 的传输工具。
- Magic Wormhole - 文件传输,类似的还有 croc。
IP Geolocation
- IPIP.NET -
curl myip.ipip.net
- zxinc -
curl 'https://ip.zxinc.org/api.php?type=json'
- IPinfo.io -
curl ipinfo.io
、curl ipinfo.io/ip
- cip.cc -
curl cip.cc
、curl ip.cip.cc
- ip138
- IP.cn
- IP.SB -
curl ip.sb
- members.3322.org/dyndns/getip
- ifconfig.me -
curl ifconfig.me
- ipify -
curl 'https://api.ipify.org?format=json'
- ifconfig.co -
curl ifconfig.co
curl ipecho.net/plain
curl icanhazip.com
curl ip.appspot.com
curl checkip.amazonaws.com
curl curlmyip.com
curl www.trackip.net/ip
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
dig +short myip.opendns.com @resolver1.opendns.com
host myip.opendns.com resolver1.opendns.com
Fonts
- Fira Code
- Fira Code Nerd Font
- Hack Nerd Font
- Meslo Nerd Font
- Source Code Pro
- Source Code Pro for Powerline
Let's Encrypt
Utilities
- Setapp - 整合了很多 macOS 下的软件,一直在订阅。
- Homebrew - macOS 下的包管理器,神器。
- AirDroid - Android 系统管理神器。
- Alfred - macOS 下的启动工具,买了 Powerpack 的 Mega 版,配合一些自己写的 Workflow,日常高频使用。
- AppCleaner - macOS 下的软件卸载工具。
- Beyond Compare - 文件/目录对比工具。
- Kaleidoscope - 文件对比工具。
- coconutBattery - macOS 和 iOS 设备电池信息查看。
- DaisyDisk - 磁盘空间分析。
- Dropzone - 文件快捷处理工具。
- EasyFind - 文件查找工具。
- ProFind - 文件查找工具。
- HoudahSpot - 文件查找工具。
- Etcher - 往 U 盘写入镜像的工具,开源。
- Fileloupe - 文件查看工具。
- FilePane - 文件快捷处理工具,跟 Dropzone 类似。
- Gifox - GIF 工具。
- awg - 挖掘各种 Awesome List 中 GitHub 仓库的信息。
- Instapaper - 老牌 read later 工具。
- ipcalculatorver4 - IP 子网计算器。
- iPic - 支持各种图床的上传工具。
- PicGo - 支持各种图床的上传工具,基于 Electron,开源。
- uPic - 支持各种图床的上传工具,开源。
- iText - OCR 截图识字。
- iSlide - 做 PPT 的神器。
- Itsycal - 日历工具。
- Keka - 压缩/解压缩工具。
- The Unarchiver - 个人觉得最好用的压缩/解压缩软件,还免费。
- BetterZip - 压缩/解压缩工具。
- KeyCastr - 显示当前按键。
- Latest - 软件更新检查工具,开源。
- LaunchBar - 快速启动工具,跟 Alfred 类似。
- LaunchControl - launchd GUI 工具。
- Manico - App 启动和切换工具。
- Microsoft Office
- Numi - 计算器。
- One Switch - 各种一键开关。
- Parallels Desktop - 虚拟机。
- vininfo - VIN 解析工具。
- PCalc - 科学计算器。
- Pock - 让 Touch Bar 更有用的工具,开源。
- PopClip - 选中文字后的各种快捷操作。
- QR Factory - 二维码处理工具。
- Suspicious Package - pkg 预览工具。
- Tweetbot - Twitter 第三方客户端。
- UninstallPKG - pkg 卸载工具。
- uTools - 类似 Alfred 的快速启动工具。
- Wallcat - 壁纸自动切换工具。
- Waltr - iOS 文件传输工具。
- Bartender - Menu Bar 管理工具。
- CleanMyMac X - 系统优化工具。
- Default Folder X
- Disk Drill - 数据恢复。
- IconJar - 图标管理。
- iMazing - iOS 管理。
- Inboard - 设计素材管理。
- MarginNote - 电子阅读工具。
- Noizio - 白噪声。
- Paste - 剪切板管理/同步。
- TextSoap - 文字清理工具。
- Yoink - 文件暂存。
- Background Music - macOS 下独立控制各应用的声音。
- BetterZip - macOS 下的压缩、解压缩工具。
- Bob - macOS 下的翻译软件。
- Dozer - 开源的 Menu Bar 图标管理工具,类似 Bartender。
- Hidden Bar - 开源的 Menu Bar 图标管理工具,类似 Bartender。
- Quick Look plugins - 一系列 Quick Look 插件。
- alfred-vscode - Alfred 的 VSCode workflow。
- Docutils - 文档处理工具。
- JupyterLab - Jupyter Web 界面。
- duti - macOS 下命令行管理文件关联。
- mac-cleanup - for macOS 的清理脚本。
Chrome Extensions
TODO: 待补充说明。
- 1Password
- Archiveror
- Aria2 for Chrome
- Behave!
- CL1024
- Close Duplicate Tab
- Decentraleyes
- Enhanced GitHub
- Extensions Manager
- flomo
- Gitako - GitHub file tree
- HTTPS Everywhere
- JSONView
- Markdown Here
- MarkDownload - Markdown Web Clipper
- Refined GitHub
- Roam-highlighter
- Save Page WE
- SimilarWeb
- SingleFile
- Smart TOC
- Steam Database
- Tabalanche
- TabCopy
- Tampermonkey
- TeamViewer
- uBlacklist
- uBlock Origin
- v2ex plus
- 京价保
- 拷贝猫
- FireShot
- SimpRead
- Privacy Badger
VSCode Extensions
TODO: 待补充说明。
- Ansible
- Beancount
- Better Comments
- Better TOML
- Bracket Pair Colorizer 2
- CSS Peek
- Debugger for Chrome
- Django
- Docker
- DotENV
- EditorConfig for VS Code
- ESLint
- File Utils
- GitLens — Git supercharged
- Go
- HTML CSS Support
- Java Extension Pack
- JavaScript (ES6) code snippets
- Jupyter
- koroFileHeader
- Language Support for Java(TM) by Red Hat
- Markdown All in One
- Markdown Preview Enhanced
- markdownlint
- Marp for VS Code
- Modelines
- nginx.conf hint
- One Dark Pro
- Pangu-Markdown
- Partial Diff
- Paste Image
- Paste JSON as Code
- PHP IntelliSense
- Prettier - Code formatter
- Project Manager
- Pylance
- Python
- Python Docstring Generator
- Python Indent
- Python Test Explorer for Visual Studio Code
- Remote - Containers
- Remote - SSH
- Remote - SSH: Editing Configuration Files
- Remote Development
- REST Client
- reStructuredText
- Select Line Status Bar
- Settings Sync
- SFTP
- shell-format
- shellcheck
- Sublime Text Keymap and Settings Importer
- Task Explorer
- Test Explorer UI
- Todo Tree
- Trailing Spaces
- Vetur
- Visual Studio IntelliCode
- vscode-icons
- vscode-json
- XML
- YAML
Linux/VPS Benchmarking
- bench.sh
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
- n-st/nench
(curl -s wget.racing/nench.sh | bash; curl -s wget.racing/nench.sh | bash) 2>&1 | tee nench.log
(wget -qO- wget.racing/nench.sh | bash; wget -qO- wget.racing/nench.sh | bash) 2>&1 | tee nench.log
- masonr/yet-another-bench-script
- mgutz/vpsbench
bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
- Linux scripts
- Bench.Monster
- VPS benchmark
wget https://busylog.net/FILES2DW/busytest.sh -O - -o /dev/null | bash
- STH-Dev/linux-bench
- teddysun/across/unixbench.sh
- oooldking/script - 包含测试到中国的网络速度脚本
- FunctionClub/ZBench
- sayem314/serverreview-benchmark
- helloxz/mping
- LemonBench/LemonBench
- kdlucas/byte-unixbench
- centminmod/centminmodbench
- centminmod/centminmod-sysbench