My Mac OS “Software Toolkit”
As a Software Developer and foremost a geek I’ve collected my tool set that I install as soon I get a new laptop.
As some people found my Chrome Plugins post useful I thought of doing the same for generic software, so here it goes.
Disclaimer: I’m a Mac OSX user...and I brew everything.
So let’s start with:
Package Managers:
- Homebrew — Package manager: install all things!
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Essentials:
- Chrome — I rarely use other browsers (but I got to also wink to Firefox)
brew install google-chrome
If you also use Chrome you’ll probably also want to take a peek into my article on my Chrome Extensions.
- Penc —Trackpad-oriented window manager for macOS
brew install penc
- Caffeine — Keeps your display awake
brew install caffeine
- Clipy — Clipboard extension app: Copy and paste improved
brew cask install clipy
- MonitorControl — Automatically adjust the brightness of all displays in sync
brew install monitorcontrol
- Muzzle — Mute notifications while screen sharing
brew install muzzle
- CheatSheet — Show all apps shortcuts with a long press
brew install cheatsheet
Text editors / notes:
- Sublime Text — Who doesn’t like a good text editor
brew install sublime-text
- Evernote — Keep my notes
brew cask install evernote
Software Development:
- sdkman — Manage multiple SDKs
- IntelIJ IDEA — King of IDEs
brew install intellij-idea
- Android Studio — Because Android is life
brew install android-studio
- SourceTree — UI Git client for Windows and Mac
brew install sourcetree
- Postman — Who doesn’t use this?
brew install postman
- Altair Client for GraphQL — Postman is nice, but for GraphQL this is still nicer
brew install altair-graphql-client
- Charles Proxy — Who doesn’t need proxy breakpoints while developing apps?
brew install charles
Security
- Blockblock — Monitors common persistence locations and alerts whenever a persistent component is added.
brew install blockblock
New mac? No pain.
You can also export everything you have installed via Brew:
brew bundle dump
It will create a Brewfile. You can save it and when you need to reinstall, just run this on the folder where the file is:
brew bundle
Text Utilities
- Nimbletext — Manipulate text and data with light-weight patterns:
- OnlineOCR — Free online OCR (including PDF to Word)
- PDFCandy — PDF Magic
- Strikethrough (l̶i̶k̶e̶ ̶t̶h̶i̶s̶) — Who doesn’t like to strike?
Shopping Utilities
- Euzon — Search in all European Amazon’s
Generic Utilities
- Canva — Design Anything
“Super User” Utilities
- JSONSchema2Pojo — Generate code from JSON
- JSON Formatter — What the name says…
Software Developer Utilities
- Languages playgrounds: C & C++, C#, Java, Kotlin
- Slides Code Highlighter — What the name says…