Applications
I use a lot of applications on my mac. Below is a list of the ones that use the most in my day to day life.
Browsers
Firefox Browser Developer Edition
- My main browser for all my surfing needs - which cares about your privacy
- I also use Firefox for web developing as I find Firefox DevTools to be better than Chrome DevTools
Firefox Extensions:
- Bitwarden - Secure, open source password manager
- Bypass Paywalls - Bypass paywalls for selected sites
- Decentraleyes - Tracker blocker
- Enhancer for Youtube - YouTube on steroids
- HTTPS Everywhere - Enforce HTTPS connections
- Keepa - Amazon Price Tracker
- Octotree - Github on steroids
- Privacy Badger - Tracker blocker
- traktflix - Scrobbles videos watched on Netflix to trakt.tv
- uBlock Origin - Best Adblock on the block
- Universal Bypass - Bypass sites which make you wait
- Wide Github - Makes GitHub layout wide on Mozilla Firefox.
Google Chrome
- I only use Google Chrome for frontend testing, since most browsers run on Google’s open-source Chromium engine
- Also using ChromeDriver for browser automation e.g. for web crawling
Safari
- My only browser without any Adblocker extensions installed
- Using this whenever I need access to Anti-Adblocker sites or whenever I need to allow tracking cookies e.g. when I want to buy something with Cashback via Shoop
Code
VS Code - Code editor
- My main editor that I use to write code in
- My editor setup and extensions are described here
JetBrains IDEs
- Mainly using JetBrains IDEs for their Refactoring capabilities and to get a clear separation between work-related and private side projects
- Using WebStorm for big work-related frontend projects
- Using IntelliJ IDEA for big work-related backend projects
- Using PyCharm for bigger Python projects
- Settings are synced via the Settings Sync Feature
iTerm2 - Terminal Emulator
- Using Zsh as my shell together with Antibody to manage Zsh plugins
Zsh plugins:
- Powerlevel10k - Zsh theme
- Zsh Autopair - Auto-close and delete matching delimiters
- Alias Tips - Helps remembering those shell aliases you once defined
- Zsh Tab Title - Automatically sets terminal tab titles based on current location and task
- Zsh plugin for wakatime - Automatic time tracking for commands in Zsh
- Zsh Autosuggestions - Suggests commands as you type based on history and completions.
- Zsh Completions - Adds additional completion definitions
- Fast Syntax Highlighting - Adds feature rich syntax highlighting for Zsh
- History Search Multi Word - Binds Ctrl-R to history search with multiple keywords
Insomnia - REST Client
- Just using this for work to quickly create REST requests and test APIs
Robo 3T - MongoDB Client
- Using this in work to interact with the databases, as I always seem to forget the commands in mongo shell
Finance
Portfolio Performance - Investment Portfolio Tracker
Multimedia
Apple Music
IINA - Video player
Kodi
MusicBrainz Picard
HandBrake
MKVToolNix
SubSync
Social
Slack
Zoom
Apple Mail - Email client
Utilities
JDownloader
AppCleaner
Dropbox
Google Drive
KeepingYouAwake
Spectacle
The Unarchiver
Tunnelblick
Alfred - Launcher
Karabiner - Keyboard remapping
Bitwarden - Password manager
Kap - Screen recorder
Quick Look Plugins
https://gist.github.com/romkatv/7cbab80dcbc639003066bb68b9ae0bbf How to uninstall stock macOS applications