https://jaywcjlove.github.io/awesome-mac/
这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具。请Star、Pull Request或者使劲搓它 issues 给我推荐优秀好用的Mac应用,很显然我是一个资深Mac用户,我需要它们帮助我快乐、高效的工作,同时也分享给你。格式参照awesome的清单。
在这里非常感谢 @GitHubDaily 的推荐
说明
表示开源软件,点击进入开源仓库;
表示免费使用,或者个人免费;
表示热门的软件;
表示推荐的软件;
表示装机必备的软件;
表示强烈推荐的必装神器,星星的数量来表达强烈的程度;
目录
- 编辑器
- 开发者工具
- 测试工具
- 命令行工具
- 版本控制
- 数据库
- 设计和产品
- 虚拟机
- 通信
- 数据恢复
- 音频和视频
- 书签阅读写作
- FTP客户端
- 软件打包工具
- 制作电子书
- 下载工具
- 网盘
- 输入法
- 浏览器
- 翻译工具
- 科学上网
- 其它实用工具
- 远程协助
- 第三方应用市场APP
- Mac软件下载网站
编辑器
一种用于编辑纯文本文件的程序,建议使用免费开源的编辑器
-
Atom - GitHub推出的开源编辑器。
-
通用
- relative-numbers - 显示相对行号。
- trailing-spaces - 高亮多余的空格。
- terminal-plus - 内嵌式全功能控制台。
- vim-mode - vim 模式。
- ex-mode - vim 模式的拓展。
- minimap - 右侧小地图。
- autocomplete-paths - 对路径选择进行增强。
- docblockr - 编写注释好帮手。
- file-icons - 美化编辑器图标。
- atom-beautify - 自动美化代码格式。
- imdone-atom - 任务列表插件。
- open-terminal-here - 在编辑器里快速打开终端。
- proton-mode - 与spacemacs相同的快捷键,非常棒。
- dracula-theme - dracula漂亮的配色。
- filecolor - 不同文件类型,不同颜色显示,方便查找文件。
- golden-ratio - 自动调整窗口大小。
- local-history - 本地文件历史,可以返回任何时间保存的文件。
- project-plus - 项目管理, 可以快速切换不同项目,多项目同时工作利器。
- regex-railroad-diagram - 可以图形化显示正则表达式。
-
前端
- Nuclide - 用于编写 React Native,代码提示各种很厉害的样子。
- TypeScript - 支持TypeScript编译。
- run-in-browser - 支持运行网页。
- Emmet - 快速编写HTML。
- tag - Sublime 风格的 HTML 标签自动闭合。
- color-picker - CSS颜色取色器。
- autoprefixer - 自动补全CSS前缀。
- linter-jshint - JavaScript语法检查。
- pigments - 把你文件中的颜色代码展示出来。
- atom-html-preview - 内置Chrome浏览器写移动端非常棒。
- tree-view-copy-relative-path - 可以跟当前文件输出目标文件的相对路径,适合多文件相互调用。
- Python
- autocomplete-python - 对Python提示进行增强。
- linter-flake8 - Python 语法检查。
- python-tools - 一些有用的 Python 开发工具集。
-
- Sublime Text - 一个比较简洁大方带插件管理系统的流行编辑器。
- PlainTasks - 一个自以为是的待办事项列表插件。
- Emmet - zen coding的升级版,对于前端来说,可是必备插件。
- sublimelint - 用于代码的校验,支持 HTML、CSS、JS、PHP、Java、C++ 等16种语言。
- JsFormat - 用于JavaScript格式化。
- jQuery - jQuery语法提示。
- Underscore - Underscore语法提示。
- DocBlockr - 快速编写注释。
- SublimeCodeIntel - 智能语法分析提示。
- ColorPicker - 快速选取颜色。
- HTML-CSS-JS Prettify - HTML/CSS/JS 格式化。
- Alignment - 用于代码对齐。
- WakaTime - 用于记录编程时间。
- Seti_UI - 好看的主题,包括文件icon。
- OmniMarkupPreviewer - 将MD文件渲染成网页,可以在浏览器中查看。
- GitGutter - 显示比对Git的状态。
- BracketHighlighter - 高亮显示标签括号。
- SideBarEnhancements - 扩展文件编辑右键菜单。
- Markdown Extended - Markdown语法高亮。
- Babel - ES6语法高亮。
- AutoFileName - 自动完成文件名。
- FTPSync - FTP同步插件,本地与虚拟机做文件同步非常方便。
- Color Highlighter - 高亮颜色关键字,非常适合CSS编写。
- File History - 本地文件历史,每次修改文件都会有历史。
- JavaScript Completions - 原生JavaScript补全。
- Json Reindent - JSON格式化。
- Git - Sublime Text Git插件功能比较全面。
- GitStatus - 监控更改的文件和项目状态实时提示。
- Gitignore - Git的.gitignore文件生成,内置常用过滤文件。
- Brackets - Adobe推出的Brackets免费/开源编辑器。
- Visual Studio Code - 微软推出的免费/开源编辑器,TypeScript支持杠杠的。
- Emacs - Emacs是基于控制台的编辑器和高度可定制的。
- LightTable - 下一代代码编辑器。
- TextMate - 文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim,这是以前。
- BBEdit - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
- Coda2 - 编写Web应用长得漂亮的编辑器。
- Vim - Vim古老命令行中使用的编辑器。
- Vimr - Vim客户端,升级Vim体验。
- HBuilder - HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。
- Tincta - 一个免费的文本编辑器。
- IntelliJ IDEA - 一款Java开发集成环境。(学生免费)
- Webstorm - 是jetbrains公司旗下一款JavaScript开发工具。
- 学生免费,点击这里 查看更多。
- 一些很好的插件
- NodeJS - 集成
Node.js
,你肯定需要它,很多功能需要它。 - EditorConfig - 帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格。
- Material Theme UI - Google为React开发的主题。
- NodeJS - 集成
- Deco IDE - React Native IDE 支持控件拖拽界面实时变更。
- Xamarin Studio - 免费的跨平台的C# IDE。支持iOS、Android和.net开发。
- NetBeans IDE - 免费、开源的IDE,主要用于java开发,可支持多种语言和框架。
- Eclipse - 流行的开源IDE,主要用于Java,但为多种语言和平台的插件支持。
开发者工具
- WeFlow - 一个基于 tmt-workflow 前端工作流的开发工具。
- Koala - 预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass framework 的即时编译。
- CodeKit - 自动编译Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
- Hosts.prefpane - 编辑 hosts 文件的工具。
- SwitchHosts - 一个管理、切换多个 hosts 方案的工具。
- Gas Mask - 编辑 hosts 文件的工具,更简单方便。
- DiffMerge - 可视化的文件比较(也可进行目录比较)与合并工具。
- Beyond Compare - 对比两个文件夹或者文件,并将差异以颜色标示。
- Kaleidoscope - 一款很强大的文本文件和图像比较工具,同时和 git、svn 等版本控制工具能够完美的结合。
- Fanvas - 把swf转为HTML5 canvas动画的系统。
- EnvPane - 图形终端查看环境变量的应用工具。
- Dash - 强大到你无法想象的API离线文档软件。
- Dlite - 简单的使用Docker的一个软件。
- SnippetsLab - 管理和组织你的代码片段。
- StarUML - 强大的软件建模软件。
- Vagrant Manager - 管理你本地服务。
- zeplin - 前端与设计协同工作专用工具。
- Go2Shell - 从Finder打开命令行。
- SecureCRT - 一款支持SSH、Telnet等多种协议的终端仿真程序。
- MJML - 简化设计回应电子邮件的方式。
- TeXstudio - 集成创建LaTeX文档的写作环境。
正则编辑器
- Patterns - 正则表达式编辑器。
- Reginald - 正则表达式测试应用程序,使用 RegexKitLite。
- Regex - 感觉是用过最漂亮的正则表达式测试工具。
- Reggy - 正则表达式编辑器。
- RegExRX - 正则表达式的开发工具。
测试工具
- Charles - 一个代理工具,允许你查看所有的HTTP和HTTPS流量。
- Insomnia 3.0 - 漂亮的HTTP请求测试工具。
- Cocoa Rest Client - 比Postman看起来漂亮的客户端,测试HTTP/REST endpoints。
- Paw - 先进的 HTTP 客户端。
- Cellist - HTTP调试客户端。
- Integrity - 轻松找到无效链接。
- Postman - Postman 帮助我们快速测试API。
命令行工具
- iTerm2 - 免费的终端工具,直接替代自带的Terminal,有非常多惊人的特性。
- cool-retro-term - 怀旧的命令行终端。
- Oh my zsh - 拥有大量的有用的功能,助手,插件,主题,等特性的命令行工具插件。
- Glances - 在命令行中查看你系统运行状态的工具。
- Cakebrew - Homebrew 的客户端软件。摆脱命令方便安装、查看、卸载软件。
- Black Screen - 来自 21 世纪的强大终端。
- Fish Shell - 智能且用户友好的命令行终端。
- oh-my-fish - 和Oh my zsh相似,建立在Fish Shell框架上。
- bash-it - 一个社区的bash的框架。
- color-retro-term - 一款复古风格的终端,非常酷炫。
- HyperTerm - 一款基于Node开发的终端软件,逼格很高。
- itunes-remote - 通过终端控制您的iTunes。
- mycli - 为MySQL命令行客户端,提供语法高亮和提示功能的工具!