Last active
July 16, 2026 13:26
-
-
Save yanivmo/1a27dd8bba19810182adb4ea86cfaa9f to your computer and use it in GitHub Desktop.
Bootstrap your dev Mac — friendly and ergonomic Brewfile for software developers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #---------------------------------------------------------------------------- | |
| # Friendly Brewfile to bootstrap a development Mac | |
| # | |
| # Step 1: Install brew | |
| # /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
| # Step 2: Download and apply this Brewfile (or modify its contents before, if you do not want everything): | |
| # brew bundle --file ./Brewfile | |
| # | |
| # Or be bold and do it in one go: | |
| # /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && curl --fail --location https://bit.ly/my-new-mac | brew bundle --file=- | |
| # | |
| #---------------------------------------------------------------------------- | |
| # Official Amazon AWS command-line interface | |
| brew "awscli" | |
| # Microsoft Azure CLI 2.0 | |
| brew "azure-cli" | |
| # Command-line fuzzy finder written in Go | |
| brew "fzf" | |
| # Distributed revision control system | |
| brew "git" | |
| # Lightweight and flexible command-line JSON processor | |
| brew "jq" | |
| # An interactive cheatsheet tool for the command-line | |
| brew "navi" | |
| # Easily install and run Python apps in isolation | |
| brew "pipx" | |
| # Python version management | |
| brew "pyenv" | |
| # Code-search similar to ack | |
| brew "the_silver_searcher" | |
| # Text interface for Git repositories | |
| brew "tig" | |
| # Executes a program periodically, showing output fullscreen | |
| brew "watch" | |
| # Internet file retriever | |
| brew "wget" | |
| # JavaScript package manager | |
| brew "yarn" | |
| # Lightweight and flexible command-line YAML processor (like jq but for YAML) | |
| brew "yq" | |
| # Securely stores and accesses AWS credentials in a development environment | |
| cask "aws-vault" | |
| # Docker containers engine and desktop UI | |
| cask "docker" | |
| # Nerd fonts | |
| cask "font-fira-mono-nerd-font" | |
| cask "font-hack-nerd-font" | |
| cask "font-hasklug-nerd-font" | |
| cask "font-jetbrains-mono-nerd-font" | |
| cask "font-meslo-lg-nerd-font" | |
| # Better terminal emulator | |
| cask "iterm2" | |
| # Clipboard manager | |
| cask "maccy" | |
| # Reverse proxy, secure introspectable tunnels to localhost | |
| cask "ngrok" | |
| # Music streaming service | |
| cask "spotify" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment