Softwares for OSX
Some softwares used in my Mac :) updated: 2017-05-18
Integrated with https://github.com/iamsk/laptop
B
stands for home brew, C
stands for home brew cask, each app sorted with the priority.
Base
- Homebrew(https://github.com/iamsk/laptop): install CLI apps;
- Homebrew Cask(laptop): install GUI apps;
- Java(C): java runtime;
- GoAgent(http://t.cn/R5ZobpC): proxy management;
- HostsTools(https://github.com/HostsTools/OSX): GFW Hosts
- Google Chrome(C);
- Ulysses(MAS): markdown editor;
- AppCleaner(C): uninstall softwares;
- Movist(C)/MplayerX(C): play video;
- Netease Music(C): play online music;
- iStat Menus(C/L): cpu, mem, network monitoring;
- Dropbox(C): cloud storage;
- Fliqlo(C): screen protection;
- SwitchHosts(C): https://github.com/oldj/SwitchHosts;
- Disk Cleaner Suite(MAS): the small set of clean my mac;
- TinkerTool(http://www.bresink.com/osx/TinkerTool.html): edit apple hidden settings, configure in cask before;
- youtube-dl(B): videos;
- you-get(B): videos;
Communication
- Wechat(MAS): chat with friends, can be replaced with
electronic-wechat
(C); - Slack(C): team cooperation chat;
- AliWangwang(C): shopping chat;
Developing
- Xcode(laptop): base programing system;
- git(laptop): teamwork coding;
- tmux(laptop): manage multiple screens;
- zsh(laptop): amazing shell;
- oh-my-zsh(https://github.com/robbyrussell/oh-my-zsh): amazing shell extension;
- iTerm2(C): extend terminal;
- ag(laptop)/ack(B): simple and fast search;
- htop(B): process monitor, need sudo;
- wget(B): download;
- pyenv(B): manage python versions;
- ipython(B): wonderful python;
- Pycharm(C/L): amazing IDE for Python web developing;
- MacVim(C): extend vim;
- Sequel Pro(C): mysql client;
- Charles(C/L): Network Monitoring for phone;
- httpstat(B): network monitoring for curl;
- diff-so-fancy(B): good-looking’ diffs;
- m-cli(B): Swiss Army Knife for macOS;
- Dash(C/L): API documentation browser;
- Marmoset(Chrome): code highlight;
- Virtualbox(C): install other os system, like ubuntu(dev env) and windows;
- Mindnode Pro(C:mindnode-pro): organize things;
- Kaleidoscope(C): file compare;
- Robomongo(C): mongodb GUI client;
- SQLiteManager(C): sqlite GUI client;
- adr-tools(B): Command-line tools for working with Architecture Decision Records;
- tig(B): interactive git;
- axel(B): replace of curl and wget;
- fzf(B): replace of find;
- Sz/rz(B): replace of scp;
- cloc(B): code stats by type;
Productivity
- 1Password(C/MAS): password management;
- Sogou Input Method(C): input method;
- Alfred(C/L): used for start up apps;
- Powerpack(Alfred): based on Alfred, used for extend workflow;
- Spectacle(C): windows manger;
- RescueTime(C): log and analyze working time;
- Go2Shell(C): directory to iTerm;
- QQ(C): capture screen and edit;
- CheatSheet(C): query mac commands shortcuts;
- MacID(C)/Near Lock: auto lock and unlock screen, replaced by
Touch ID
; - Cactus(C): serve static files;
- Postman(Chrome): API console;
- Google Drive(Chrome): edit and share files;
- Text to ASCII Art(Chrome): make some ascii logo;
- TeamViewer(C): remote control;
- Microsoft Remote Desktop(MAS): login remote windows in Mac;
- TextExpander(C): extend system input;
- Clean My Mac(C): remove unused files;
- Camtasia(C): recording on-screen activity;
- Lantern(C): temp use for proxy;
- ABBYY FineReader(MAS): ocr tool;
- SiteSucker(C): download websites.
Custom settings
- dotfiles: https://github.com/thoughtbot/dotfiles;
- oh-my-zsh: https://github.com/robbyrussell/oh-my-zsh;
- Update ~/~.gitignore for global;
- Sync typos: http://iamsk.info/sync-typos-between-two-macs/;
- Pycharm theme: https://github.com/jkaving/intellij-colors-solarized;
- dot-vimrc: https://github.com/humiaozuzu/dot-vimrc.