Apps I Install on My Mac
ChenZhijin
.com

Apps I Install on My Mac

Apps I Install on My Mac

Here is a list of applications and programs I install on my Mac. I use this list to remind myself when setting up a new Mac, and hope it can help others when choosing Apps. I am a PhD student major in physical organic chemistry, especially on single molecular electrical properties of organic molecules. I am also interested in programming (python, macOS/iOS), so there is bunch of programming things in the list.

Programming/Development

Xcode

Downloaded from App Store. It is necessary for writing macOS/iOS Apps and also important for installing Xcode Command Line Tools.

Xcode Command Line Tools

Install by opening Xcode once or by command line:

1
xcode-select --install

Homebrew

Package/Library management tool for macOS. Once there is Homebrew, it is much easier to install things on macOS! I hope Apple can include Homebrew with macOS.

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

iTerm2

Terminal replacement for macOS. Download from the following link: https://iterm2.com/downloads/stable/latest. or easily install through homebrew:

1
brew install --cask iterm2

zsh

zsh is a recplacement of bash. It is now the default shell for macOS later than Catalina. Install through brew:

1
brew install zsh

Oh my zsh

1
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

And don’t forget to set up theme for zsh.

Python

Install Python 3 with Homebrew and a series of Python libraries with pip3

1
2
brew install python3
pip3 install numpy scipy matplotlib jupyter pandas tensorflow

Not all libraries supports all Python version.

In such case, use brew install python3@3.8 to specify python version.

Rdkit

rdkit is a library for cheminformatics. It is installed with brew and linked to python’s site-packages directory by ln. You may also add directory of rdkit to PYTHONPATH.

1
2
3
brew tap rdkit/rdkit
brew install rdkit --with-python3 --without-numpy
ln -s /usr/local/Cellar/rdkit/2017.09.2/lib/python3.6/site-packages/rdkit /usr/local/lib/python3.6/site-packages/rdkit

Do not forget the --with-python3 flag if you want to use it with python3. If it is missing, it will be install with python2. The --without-numpy flag is used if you want to manage numpy with pip3 instead of homebrew.

Sublime Text 4

Sublime Text 4 is a good text editor. It needs a paid license per user. Sadly it does not offer educational discount. Trial version is downloadable from its website or install from homebrew.

1
brew install --cask sublime-text

Don’t forget to install package control: https://packagecontrol.io/installation

Packages Installed in Sublime Text:

  • Anaconda
  • Dictionaries
  • Jedi
  • LaTeXTools
  • Markdown Editing
  • Markdown Preview
  • Markdown Extended

Homebrew Casks

With homebrew cask, many Apps can be downloaded with one line of command.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
brew install --cask mactex skim
brew install --cask iina xld
brew install --cask pdf-expert
brew install --cask 1password 1password-cli
brew install --cask fork 
brew install --cask google-chrome
brew install --cask firefox
brew install --cask displaycal
brew install --cask dropbox
brew install --cask iterm2
brew install --cask cyberduck
brew install --cask duet
brew install --cask downie
brew install --cask handbrake
brew install --cask teamviewer

General Apps from App Store

iWork (Keynote, Pages, Numbers)

Keynote, Pages, and Numbers

Daily Work

  • Twitter
  • WhatsApp Desktop
  • The Unarchiver
  • Slack
  • Blackmagic Disk Speed Test
  • Magnet
  • PCalc
  • DaisyDisk
  • Telegram Desktop
  • Apple Remote Desktop
  • Wechat
  • Line
  • QQ

Pro Apps

  • Final Cut Pro
  • Motion
  • Compressor
  • Logic Pro X
  • MainStage 3

To be continued…

Tagged with: