记录我在使用 macOS 过程中使用&看到的软件项目,本文会持续更新,同时也开源在 GitHub,欢迎 Star

基础工具

  • Alfred:本地搜索及应用快速启动,替代品:
    • Raycast:目前免费状态,这是其开源插件仓库
    • Cerebro:开源替代品
  • Karabiner-Elements:键盘键位修改神器,特别针对有多款键盘的人(开源)
  • Mos:一个平滑你的鼠标滚动效果或单独设置滚动方向的小工具,让你的滚轮爽如触控板(开源)
  • BackgroundMusic:音频管理工具,可以管控各个APP的音量(开源)
  • mac-mouse-fix:轻量级鼠标控制功能定制软件(开源)
  • KeyboardHolder:一款补足 macOS 自带有一个自动切换到文稿到输入法功能遗憾的软件(免费)
  • Rectangle:多窗口管理工具(开源)
  • RDM:轻松将Mac Retina显示器设置为更高的分辨率(开源)
  • CatchMouse:免费的多显示器切换软件,根据快捷键快速切换到目标显示器
  • Mounty:一款NTFS格式读写工具
  • peazip:解压缩工具(开源)

系统管理

  • Bartender:方便的状态栏管理工具,开源替代品有:
  • hidden
  • Dozer
  • eul:系统状态监控工具(开源)
  • AltTabAltTabWindowsAlt-Tab 窗口切换器带到 MacOS(开源)
  • OnlySwitch:系统功能快速开关工具(开源)
  • 腾讯柠檬:免费的系统清理工具
  • cakebrew: 如果使用 Homebrew 的话,可以使用这款来进行管理(开源)
  • Parallels Desktop:能让您在 Mac 上同时使用 Windows 等系统
  • flux:一款比较好的免费屏幕护眼软件
  • Maccy:剪贴板管理(开源)
  • TunnelblickOpenVPN 客户端(开源)
  • balenaEtcher:镜像制作工具(开源)
  • SourceCodeSyntaxHighlight:增强文件预览(开源)
  • MonitorControl:控制外部显示器的亮度和音量(开源)
  • KeepingYouAwake:根据自己的需求设置 Mac 多少分钟/多少小时后进入睡眠

编程开发

  • VSCode:微软出品的免费跨平台代码编辑器(开源)

  • Docker:用容器化的形式使用一些常用软件(开源)

  • Anaconda:数据科学常用 Python 环境管理程序

  • MacVim:文本编辑器(开源)

  • DevToysMac:程序员常用工具集(开源)

  • Offset Explorer:个人免费的跨平台 Kafka 界面管理工具,如果有服务器折腾的话推荐使用 kafka-ui:简洁好用、速度快、颜值高(开源)

  • 终端:

    • Iterm2:免费好用的终端工具,一般搭配 BrewZSH 使用
    • tabby:一个可高度配置的终端模拟器和 SSH 或串口客户端,支持Windows&macOS&Linux(开源)
    • electerm:一款基于 Electron 开发的 SSH/SFTP 客户端,同时支持 Linux、MacOS、Windows 操作系统(开源)
    • WindTerm:基于 C 语言开发的的专业级替代品(开源)
  • 数据库:

    • 通用:
      • DBeaver:为开发人员、SQL 程序员、数据库管理员和分析人员提供的免费多平台数据库工具,有JDBC驱动即可支持使用(开源)
      • beekeeper-studio:跨平台的 SQL 编辑器和数据库管理器(开源)
      • dbgate:支持 Mysql、Postgresql、SQL Server、Mongodb、Redis、SQLite 等数据库的管理软件,同时也满足在 Windows、Linux、Mac Web 下运行,还提供插件体系(开源)
    • Redis:
      • AnotherRedisDesktopManager:跨平台的 Redis 桌面管理客户端,性能出众(开源)
      • RedisFish:一款便捷、跨平台、专注于数据的 Redis GUI 客户端(开源)
    • MongoDB:
      • Robo 3TMongoDB 数据库管理软件(开源)
      • mongo-express:可自建的 MongoDB 数据库管理软件,针对线上数据库需要共享的需求,可以统一部署在一台服务器给所有员工用,然后设置只读模式,非常实用(开源)
    • PG:
      • pgadmin4:跨平台的 PostgreSQL 数据库管理软件(开源)
    • MySQL:
      • Sequel-Ace:原生的 MySQL/MariaDB 数据库管理软件(开源)
    • SQLite:
      • sqlitebrowserDB4S 是一个高质量、可视化、开源的工具,用于创建、设计和编辑与 SQLite 兼容的数据库(开源)
    • ES:
      • elasticvue:基于 VueElasticsearch 管理客户端,支持浏览器插件Docker 自建(开源)
      • appbaseio/mirage:用于简化 ES 查询语句编写的项目,你可以用基于块的交互形式来组成 Elasticsearch 查询语句(开源)
  • API请求调试:

浏览娱乐

阅读写作

  • fluent-reader:RSS阅读器(开源)
  • Bob:翻译工具(开源,但是正式版买断收费)
  • Joplin:跨平台笔记管理工具,有不错的社区支持(开源)
  • Typora:比较经典的所见即所得Markdown编辑器
  • uPic:原生的图床管理工具(开源)
  • Pngyu:免费的PNG图片压缩工具,同样好用的还有:
  • Xnip:免费的截图软件
  • 搜狗输入法:小鹤双拼