Applications
By Smitty Weygant
- 2 minutes read - 291 wordsBelow are the applications I currently have installed for development & testing.
GUI Applications - see below for installation methods.
- Raycast (spotlight replacement)
- enabled
- File Search
- Snippets
- System
- shortcuts
- CMD + Space
- enabled
- 1Password
- Download
- Chrome & Safari plug ins
- Touch ID
- Google Chrome (web development, web browsing)
- Preferences
- set default browser
- enable dark mode
- never save passwords
- always show bookmarks
- import bookmarks from previous machine
- Chrome Developer Tools
- enable dark mode
- Network -> only “Fetch/XHR”
- Chrome Extensions
- Preferences
- Firefox (web development)
- Brave (web browsing, wallet)
- Tor (secret web browsing)
- iterm2 (terminal)
- Visual Studio Code (web development IDE)
- Docker (Docker, see setup)
- used for running databases (e.g. PostgreSQL, MongoDB) in container without cluttering the Mac
- Preferences
- enable “Use Docker Compose”
- Rectangle (window manager)
- use Rectangle settings, not Spectacle
- Slack (team messenger)
- Discord (community messenger)
- Signal (messenger)
- VLC (video player)
- use as default for video files
- Calibre (epub/ebook editor)
- Figma (design)
- ImageOptim (performance)
- Maccy (clipboard manager)
- enable “Launch at Login”
- ProtonVPN (VPN)
- Zoom (video conferencing)
- Skype (video conferencing)
- Sequel Ace (MySQL/MariaDB)
- ngrok (tunneling)
- OBS (streaming)
- KeyCastr (show key presses)
- Shotcut (video editing)
Brew installation - GUI apps
brew install --cask \
google-chrome \
firefox \
brave-browser \
tor \
iterm2 \
visual-studio-code \
docker \
slack \
discord \
signal \
vlc \
zoom \
obs \
keycastr \
shotcut
Brew installation - Command line apps
brew install \
wget \
exa \
git \
nvm \
yarn \
pnpm \
pyenv \
golang \
hugo \
node \
nvm \
temporal \
spark \
Other interesting apps:
raycast \
bitwarden \
rectangle \
calibre \
figma \
imageoptim \
maccy \
protonvpn \
sequel-ace \
ngrok \
obs \
shotcut