Below is a list of MacOS specific software that I recommend you install. It will make your life much simpler and happier.


On MacOS you can use Homebrew, which is an excellent tool for installing all kinds of open source software. First, download and install XCode (from the Apple store) and command line tools (option within XCode or in a terminal execute xcode-select --install). Second, install Homebrew

/usr/bin/ruby -e "$(curl -fsSL"

Third, install some of the software we will use, including qgis, MacTeX, R, Rstudio.

brew tap osgeo/osgeo4mac
brew install mactex
brew install cask r
brew install cask rstudio
brew install cask qgis

There are many tools that can be installed via Homebrew whenever needed. Try it out!


I highly recommend using iTerm2 instead of the terminal that comes with OSX. It is custumizable and very powerful. It is especially useful if you want to connect to different conda environments or servers like SMUHPC via the terminal.


Cyberduck is a libre server and cloud storage browser for Mac and (it seems now also Windows) with support for FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox. I use it for my everyday workflow with servers.


MacDown free and opensource markdown editor for MacOS. It is useful to edit files for Github as well as generating websites like this one.