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.
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
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)"
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 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
Install Python 3 with
Homebrew and a series of Python libraries with
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 firstname.lastname@example.org specify python version.
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
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
--without-numpy flag is used if you want to manage numpy with
pip3 instead of
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:
- Markdown Editing
- Markdown Preview
- Markdown Extended
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
- WhatsApp Desktop
- The Unarchiver
- Blackmagic Disk Speed Test
- Telegram Desktop
- Apple Remote Desktop
- Final Cut Pro
- Logic Pro X
- MainStage 3