公认超级好用的Mac软件汇总(一)

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 公认超级好用的Mac软件汇总

前言

本文整理了Github awsome项目认为最好用且优秀的Mac软件,具体的项目地址可以参考:

https://github.com/jaywcjlove/awesome-mac

大家可以根据自己的需要,选择适合自己的 “工作利器”

软件汇总

开发者工具

编辑器

一种用于编辑纯文本文件的程序,建议使用免费开源的编辑器

  • Android Studio - Android 的官方 IDE,基于 Intellij IDEA。
  • Brackets - Adobe 推出的 Brackets 免费/开源编辑器。[
  • BBEdit - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
  • Nova - 用于编写 Web 应用,长得漂亮的编辑器,Coda2 下一代编辑器。
  • CotEditor - 轻量级的纯文本编辑器。
  • Deco IDE - React Native IDE 支持控件拖拽界面实时变更。[
  • Espresso - Web 编程利器,具备了快速且强大的编辑功能、专业检查与分类、即时预览编辑成果、发布与同步功能等。
  • Emacs - Emacs 是基于控制台的编辑器和高度可定制的。
  • Eclipse - 流行的开源 IDE,主要用于 Java,也为多种语言提供插件支持。
  • Sublime Text - 一个比较简洁大方带插件管理系统的流行编辑器,Sublime常用插件
  • Haskell for Mac - Haskell 的现代开发环境。
  • HBuilder - HBuilder 是 DCloud(数字天堂)推出的一款支持 HTML5 的 Web 开发 IDE。![Freeware][Freeware Icon]
  • JetBrains Toolbox App- 管理已安装的JetBrains工具,下载新工具并打开最近的项目。 ![Freeware][Freeware Icon]
  • CLion - 强大的 C 和 C++ IDE。(学生免费)
  • DataGrip - 用于数据库和SQL的跨平台IDE。 (学生免费), 查看此处了解更多。
  • Rider - 跨平台 C# IDE。 它是 Microsoft 的 Visual Studio 的替代方案.
  • AppCode - 适用于 iOS / macOS 开发的智能 IDE
  • PyCharm - 一款 Python 开发集成环境,有专业版和社区版。
  • IntelliJ IDEA - 一款 Java 开发集成环境。(学生免费)
  • GoLand - JetBrains出品的Go开发IDE,智能,灵活
  • Webstorm- 是 JetBrains 公司旗下一款 JavaScript 开发工具。学生免费,点击这里查看更多。
  • NodeJS - 集成 Node.js,你肯定需要它,很多功能需要它。
  • EditorConfig - 帮助开发者在不同的编辑器和 IDE 之间定义和维护一致的代码风格。
  • Material Theme UI - Google 为 React 开发的主题。
  • LightTable - 下一代代码编辑器。
  • micro - 一个现代直观的基于终端的文本编辑器。
  • NetBeans IDE - 免费、开源的 IDE,主要用于 Java 开发,可支持多种语言和框架。 [
  • ONI - 由 Neovim 提供的 IDE。
  • Qt - 跨平台 C++ 图形用户界面应用程序开发框架。
  • TextMate - 文本编辑器软件,与 BBedit 一起并称苹果机上的 emacs 和 vim。
  • Tincta - 一个免费的文本编辑器。
  • Visual Studio Code - 微软推出的免费/开源编辑器,TypeScript 支持杠杠的,VSCode常用插件
  • Vim - Vim 古老的终端中使用的编辑器,Vim常用插件
  • Vimr - Vim 客户端,升级 Vim 体验。
  • Visual Studio Community for Mac - 免费,开源,功能齐全的 IDE。
  • Xamarin Studio - 免费的跨平台的 C# IDE。支持 IOS、Android 和 .net 开发。
  • Xcode - 开发 iOS 和 MacOS 基本 IDE。

开发者实用工具

  • BetterRename - 一款强大的批量重命名工具,可以通过搜索功能改名。
  • Beyond Compare - 对比两个文件夹或者文件,并将差异以颜色标示。
  • CodeKit - 自动编译 Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
  • Cacher - 基于云的团队代码片段管理器,具有Gist同步,VSCode/Atom/Sublime软件包和Mac/Windows/Linux/Web客户端。
  • CubicBezier - 一个适用于 macOS 的贝塞尔曲线生成器。
  • Dash - 强大到你无法想象的 API 离线文档软件。![Freeware][Freeware Icon]
  • DiffMerge - 可视化的文件比较(也可进行目录比较)与合并工具。![Freeware][Freeware Icon]
  • EnvPane - 图形终端查看环境变量的应用工具。
  • Fanvas - 把 swf 转为 HTML5 canvas 动画的系统。
  • FinderGo - Finder 中快速打开终端,定位到目录
  • Gas Mask - 编辑 hosts 文件的工具,更简单方便。
  • Go2Shell - 从 Finder 打开命令行。
  • Gemini - 智能的重复文件查找器。
  • Hosts.prefpane - 编辑 hosts 文件的工具。
  • Hex Fiend - 快速而聪明的开源十六进制编辑器。
  • iHosts - 唯一上架 Mac App Store 的 /etc/hosts 编辑神器。
  • Integrity - 轻松找到无效链接。
  • Koala - 预处理器语言图形编译工具,支持 Less、Sass、CoffeeScript、Compass framework 的即时编译。
  • Kaleidoscope - 一款很强大的文本文件和图像比较工具,同时和 git、svn 等版本控制工具能够完美的结合。
  • Localname - 提供对本地开发服务器的访问权限。
  • MJML - 简化设计回应电子邮件的方式。
  • PaintCode - 将设计转换成 Objective-C, Swift 或 C# 代码。
  • PushMate - 可通过确保推送有效载荷正确来解决常见的推送通知问题。
  • PPRows - 计算你写了多少行代码。
  • SwitchHosts - 一个管理、切换多个 hosts 方案的工具。
  • SCM Breeze - 用于增强与git交互的shell脚本集(用于bash和zsh)。
  • SnippetsLab - 管理和组织你的代码片段。
  • StarUML - 强大的软件建模软件。
  • SecureCRT - 一款支持 SSH、Telnet 等多种协议的终端仿真程序。
  • Swiftify - Xcode & Finder 扩展 Objective-C 转 Swift 代码转换器
  • SYM - 一个图形化的崩溃日志解析工具。
  • TeXstudio - 集成创建 LaTeX 文档的写作环境。
  • uTools - 一款基于插件的程序员效率工具,包含非常多的实用插件,如图床、UUID、密码、翻译、JSON格式化等。
  • Vagrant Manager - 管理你本地服务。
  • Vagrant - 用来构建虚拟开发环境的工具。
  • WeFlow - 一个基于 tmt-workflow 前端工作流的开发工具。
  • Woodpecker - 在Mac上查看、编辑iOS App的沙盒文件, UserDefaults, Keychain项
  • zeplin - 前端与设计协同工作专用工具。
  • He3 - 免费智能的开发者万能工具箱.

正则编辑器

  • Patterns - 正则表达式编辑器。
  • Regex - 感觉是用过最漂亮的正则表达式测试工具。
  • Reggy - 正则表达式编辑器。
  • RegExRX - 正则表达式的开发工具。

API开发和分析

  • Cocoa Rest Client - 比 Postman 看起来漂亮的客户端,测试 HTTP/REST endpoints。
  • Insomnia - 最直观的跨平台 REST API 客户端。
  • Postman - Postman 帮助我们快速测试 API。
  • Katalon Studio - 简单开放性测试前端开放工具, 网页, 手机应用等客户端。 可以使用在不同的浏览器
  • Apifox - Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter
  • HTTPie - 经典的命令行 HTTP 客户端,现在提供 APP 版和网页版。HTTPie 简单、直观的 HTTP API 客户端。

网络分析

  • Charles - 一个代理工具,允许你查看所有的 HTTP 和 HTTPS 流量。
  • James - 用于 https 和 http 进行查询映射请求。
  • mitmproxy - 一款支持 HTTP(S) 的中间人代理工具,可在终端下运行,可用于抓包
  • Paw - 先进的 HTTP 客户端。
  • Proxie - HTTP 调试客户端。
  • Proxyman - 适用于 macOS 的现代直观 HTTP 调试代理.
  • Wireshark - 世界上最广泛使用的网络协议分析软件。

命令行工具

  • autojump - 告别又臭又长的路径名,一键直达任何目录。
  • bash-it - 一个社区的 bash 的框架。
  • bat - 带有语法高亮和Git集成的 cat(1) 克隆。
  • color-retro-term - 一款复古风格的终端,非常酷炫。
  • cool-retro-term - 怀旧的命令行终端。
  • Cakebrew - Homebrew 的客户端软件。摆脱命令方便安装、查看、卸载软件。
  • cmus - 命令行播放音乐应用。
  • Dnote - 命令行上的笔记本,支持多设备同步和网络界面。
  • Fig - 终端上的命令行自动补全,支持自定义。
  • Fish Shell - 智能且用户友好的命令行终端。
  • Glances - 在命令行中查看你系统运行状态的工具。
  • httpie - HTTPie 是一个让你微笑的命令行 HTTP 客户端。
  • hyper - 基于 Web 技术的终端,直接替代自带的 Terminal。
  • HyperTerm - 一款基于 Node 开发的终端软件,逼格很高。
  • iTerm2 - 免费的终端工具,直接替代自带的 Terminal,有非常多惊人的特性。
  • itunes-remote - 通过终端控制您的 iTunes。
  • job - 短命令并发、重复执行工具, 适用于压测.
  • LNav - 日志文件阅读器.
  • mycli - 为 MySQL 命令行客户端,提供语法高亮和提示功能的工具
  • m-cli - 用于 macOS 的瑞士军刀。
  • Mac-CLI - 自动化您的 OS X 系统的使用。
  • mas - 一个简单的命令行界面的苹果应用商店。
  • ndm - 查看本地NPM安装的包客户端软件。摆脱命令方便安装、查看、卸载软件。
  • pgcli - 为Postgres提供一个支持自动补全和语法高亮的命令行工具。
  • silver searcher (ag) - 类似于ack的代码搜索工具,专注于速度。
  • Serial - 为工程师和系统管理员嵌入式硬件更容易。
  • spaceship - 一个简约,功能强大且极易定制的Zsh提示。
  • Tabby (formerly Terminus) - 免费的终端工具,基于 Web 技术的终端,用 TypeScript 写成的跨平台终端工具。深受 hyper 启发。
  • Termius - 免费的终端工具,可以与 windows 平台的 xshell 媲美。
  • thefuck - 一个纠正错误命令的工具,输入错误命令后,输入fuck就可以修正成正确的命令行命令,支持自定义的bash_profile命令。
  • tmux - 一个优秀的终端复用器类自由软件。
  • tmuxinator - Tmux的配置管理工具。
  • ttygif - 将终端录制转换为 GIF 动画。
  • trash - 将文件和目录移动到废纸篓。
  • Upterm - Upterm (之前是 Black Screen) 来自 21 世纪的强大终端。
  • Zsh - 一个专为交互式使用而设计的命令行 shell。

版本控制

GUI

  • Cornerstone - Mac 上最佳的 SVN 管理工具。
  • Fork - 一个快速友好的 Git 客户端。
  • GitFinder - 一个快速和轻量级的 Git 客户端的 Mac 与 Finder 集成。
  • GitX - Pieter’s的衍生版本,维护增强生产力和团队开发变化。
  • Gitbar - 开源,在你的菜单栏上显示 GitHub 贡献统计。
  • GitHub Desktop - 使用 GitHub 的 GUI 应用。
  • GitUp - 一个简单功能强大的 Git 客户端。
  • GitKraken - 最流行的图形用户界面的 git 管理工具。
  • Hub - 将 GitHub 接口和 Git 命令进行包装。
  • OhMyStar - 最好的组织 GitHub Star 的软件。
  • SourceTree - 强大的 Git 跨平台客户端。
  • SmartGit - 非商业用途免费,全平台支持,集成 GitHub 服务。
  • Sublime Merge - Git客户端,来自Sublime Text的制造商。
  • Tower2 - 最强大的 Git 客户端。
  • Versions - Mac 上最好的 SVN 管理工具。

版本控制系统

  • Coding.net - 代码托管,项目管理,WebIDE,演示部署,开启云端开发模式,让开发更简单。
  • GitLab - 一个用于仓库管理系统的开源项目。
  • GitHub - GitHub 托管代码,项目管理,演示部署,瞧,您现在就在访问GitHub。
  • Gogs - 一款极易搭建的自助 Git 服务 Golang 版本。
  • Gerrit - Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。
  • Gitblit Java 版本 Git 代码托管,项目管理。
  • Gitea - Gogs 的 fork 版本。
  • phabricator - phabricator 支持 Git、SVN、HG 基于 PHP + Mysql 的开放源代码软件开发平台。

数据库

  • Another Redis Desktop Manager - 一款稳定全新的Redis管理工具。
  • Bdash - SQL 客户端应用程序,支持 MySQL、 PostgreSQL (Redshift)、 BigQuery。
  • Base 2 - 一个用于管理 SQLite 数据库的软件。
  • Chrome MySQL Admin - 一个 Chrome 插件,是 MySQL 开发的跨平台、可视化数据库工具。
  • Core Data Editor - 核心数据编辑器可让您轻松查看,编辑和分析应用程序的数据。
  • DB Browser for SQLite - 一个跨平台的用于管理 SQLite 数据库的软件。
  • DataGrip - JetBrains 公司旗下一款数据库管理工具。点击这里学生免费。
  • DBeaver - 跨平台 SQL 客户端,支持大部分主流数据库
  • ElectroCRUD - MySQL 数据库 CRUD 应用程序。
  • Sequel Pro - 一个 MySQL 数据库管理软件。
  • JackDB - 直接的 SQL 访问你所有的数据,无论在哪里。
  • medis - 漂亮的 Redis 管理软件。
  • MongoDB - 一个基于分布式文件存储的数据库。
  • MongoBooster - MongoDB 图形化管理软件,内嵌 MongoShell,ES6 语法,流畅查询及智能感知。
  • mongoDB.app - 在Mac 上最简单的使用 MongoDB。
  • MDB Explorer - Mac 上查看编辑 Access 数据库的工具。
  • MySQL Workbench - MySQL 数据库官方管理软件。
  • Navicat Data Modeler - 一个数据库设计工具,它帮助创建高质素的概念、逻辑和物理数据模型。
  • Postico - 现代 PostgreSQL 客户端,漂亮功能多。
  • Postgres.app - Mac 上最简单的方法的使用 PostgreSQL 关系型数据库管理系统。
  • PSequel - PostgreSQL 数据库 GUI 软件。
  • pgModeler - 是一个专为PostgreSQL设计的开源数据建模工具。
  • RedisClient - 漂亮跨平台的Redis管理软件。
  • RedisDesktopManager - Redis 跨平台的 GUI 管理工具。
  • SQLPro Studio - 支持 SQL Server, Postgres, Oracle 以及 MySQL 等主流的数据库可视化管理工具.
  • SQLight - 一个 SQLite 数据库管理器工具,非常好用。
  • TablePlus - 支持 PostgreSQL,MySQL,RedShift,MariaDB… 各种数据库的高颜值客户端。
  • Tableau Public - 数据可视化工具。
  • Keylord - Redis,Bolt,LevelDB 和 Memcached 键值数据库的桌面GUI客户端。
  • redis-pro - 轻量,易用的 Redis 客户端管理工具,使用SwiftUI编写,很好的支持 Dark mode。

设计和产品

设计工具

  • Acorn - 一个像 PS,全面的功能集的图像编辑器。
  • Affinity Designer - 矢量图像设计工具,可以是 Adobe Illustrator 的替代。
  • Affinity Photo - 光栅图像设计工具,可以替代 Adobe PS 图象处理软件。
  • Alchemy - 开源的绘图工具软件,用于素描、会话以及一种新的绘图方式。
  • Amadine - 一款矢量绘图应用程序,将图形设计师所需的一切包装在一个整洁直观的界面中。
  • Art Text 3 - 生成各种特效字体。
  • Blender - 全功能可扩展的跨平台 3D 内容套件。
  • Colorpicker - 一个完整的开源颜色处理工具!
  • Figma - 一款基于 Web 的实时协作的云设计软件。
  • FontForge - 字体编辑工具。
  • GIMP - 图像编辑软件,号称 Linux 下的 PhotoShop,同时有 Mac 版本。
  • inklet - 将 Mac 上的触摸板变成绘图板。
  • Inkscape - 一款开源矢量图形编辑软件,与 Illustrator、Freehand、CorelDraw、Xara X 等其他软件相似。
  • Krita - 一个开源的位图形编辑软件,包含一个绘画程式和照片编辑器。
  • macSVG - 设计HTML5 SVG艺术和动画。
  • MagicaVoxel - 轻量级的8位像素编辑和交互路径追踪渲染器。
  • MakeHuman - 功能强大且免费的3D人体建模器。
  • Monodraw - macOS 平台上强大的 ASCII 设计流程编辑器。
  • Nik Collection - 专业照片后期制作工具,Google 收购后免费!
  • Paintbrush - 位图图像编辑器。
  • Pencil2D - 制作2D手绘动画的简单直观的工具。
  • Pixelmator - 强大的图像编辑器,可能PS图像处理软件的选择。
  • Principle - 使用它很容易设计动画和交互式用户界面。
  • ScreenToLayers - 轻松导出桌面分层文件 PSD 文件。
  • Sculptris - 所见所得的 3D 建模。
  • Sketch- 混合矢量/位图布局应用,特别适用于用户界面,Web 和移动设计。

原型流程

  • Axure RP 8 - 画原型图工具,团队协作,方便好用。
  • ProtoPie - 高保真交互原型设计。
  • Adobe XD (Experience Design) - 用于网站和移动应用的设计和原型设计。
  • Balsamiq Mockups - 一个快速的网页设计原型工具,帮助你更快、更聪明的工作。
  • Origami Studio - 一种设计现代界面的新工具,由 Facebook 设计师构建和使用。
  • Flinto - 快速制作高保真的互交原型工具,支持 Sketch 导入。
  • Kite - 一个强大的动画制作工具制作 Mac 和 iOS 原型中的应用。
  • Justinmind - 功能更丰富团队协作方便。
  • MockFlow - 用于网页设计和可用性测试的在线原型设计套件。
  • pencil - 开源免费制作软件原型的工具
  • Mockplus - 更快更简单的原型设计工具。
  • OmniGraffle - 可用来绘制图表、流程图、组织结构图、思维导图以及插图或原型。
  • XMind - 一款实用的思维导图软件。
  • Lighten - XMind 出品的一款实用的思维导图软件。
  • Scapple - 一款实用的思维导图软件。
  • Framer - 做交互原型的工具。
  • Marvel - 简单设计,原型设计和协作。![Freeware][Freeware Icon]
  • MindNode - 简洁的风格与人性化的操作,绘制思维脑图。
  • WriteMapper - 专为写作者而设的脑图工具。
  • SimpleMind - 超小体积的思维导图工具。
  • macSVG - 设计 HTML5 SVG 和动画.
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
1月前
|
编解码 项目管理 开发工具
探寻最受欢迎的 Mac 系统开源免费软件
探寻最受欢迎的 Mac 系统开源免费软件
mac上datagrip.vmoptions文件编辑错误导致DataGrip软件打不开
mac上datagrip.vmoptions文件编辑错误导致DataGrip软件打不开
|
4月前
|
Web App开发 前端开发 数据安全/隐私保护
公认超级好用的Mac软件汇总(三)
公认超级好用的Mac软件汇总(三)
160 0
|
6月前
|
Go 数据安全/隐私保护 iOS开发
Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件
Mac系统重装指南(不抹盘):2023版保姆级教程,轻松解决macOS问题并保留数据和软件
165 0
|
4月前
|
小程序 IDE 前端开发
mac开发必备软件
作为一名不资深开发工程师,用对工具可以节省我们大量的时间用来摸鱼,比如我的这篇文章就是在摸鱼的时候写的,在使用mac的过程中我下载过大量的软件,最终经过时间的洗礼留下了一些比较优秀的软件推荐给大家,如果你也有宝藏软件欢迎推荐!
|
4月前
|
存储 iOS开发 Docker
公认超级好用的Mac软件汇总(二)
公认超级好用的Mac软件汇总(二)
145 1
|
5月前
Mac下安装室内设计软件(Sweet Home 3D)
Mac下安装室内设计软件(Sweet Home 3D)
37 0
|
5月前
|
Windows
软件打不开,文件找不到了,如何找到隐藏文件?(windows和mac解决方案)
软件打不开,文件找不到了,如何找到隐藏文件?(windows和mac解决方案)
软件打不开,文件找不到了,如何找到隐藏文件?(windows和mac解决方案)
|
5月前
|
安全 数据安全/隐私保护 开发者
Mac 安装第三方软件遇到的问题解决方案汇总
Mac 安装第三方软件遇到的问题解决方案汇总
93 0
|
Web App开发 前端开发 IDE
Mac 神兵利器(一) 极简软件清单
作为一个非常爱好折腾的Mac重度用户,在尝试了不少于50次重装系统经历以及安装了几乎所有软件类别的N多软件后,决定分享一下自己的软件清单。 选择App的三个原则: 尽量使用系统原生软件,体验至上。同类软件只保留一款,用到极致。能不装的软件就不装,少即是多。
225 0
Mac 神兵利器(一) 极简软件清单