A list of recommendations for Homebrew packages on macOS I find useful.
neovim(Text Editor)git(Version Control)tmux(Terminal Multiplexer)htop(Process Manager)python3(Scripting Language)iterm2(Terminal Emulator)ghostty(Terminal Emulator)latest(Cask) (Update Checker)raycast(Cask) (Raycast Launcher - Spotlight replacement)
trash(Trash helper)tree(Recursive directory lister)rename(Batch rename tool)fzf(Fuzzy finder)jq(JSON processor)yq(YAML processor)rlwrap(Readline wrapper)
android-studio(Android Studio)coreutils(GNU utils)copilot-for-xcode(GitHub Copilot Addon for XCode)cursor(Cursor AI IDE)visual-studio-code(Editor/IDE)cmake(Cask) (Build tool)ninja(Lightweight build system)cocoapods(Cocoa dependency manager)openjdk(Java)zulu8(Cask) (Java 8 with ARM64 support)node(Node.js)gradle(JVM build tool)haskell-stack(Haskell build tool)rustup-init(Rust toolchain installer)swi-prolog(Prolog environment)flutter(Cask) (UI toolkit)processing(Cask) (Software sketchbook)dotnet-sdk(Cask) (.NET SDK)llvm(Compiler infrastructure, alternatively install via Xcode)ghidra(Reverse engineering tools)sf-symbols(Cask) (Symbols browser)gh(GitHub CLI)gcenx/wine/wine-crossover(Cask) (Compatibility layer for Windows applications)- Note that
wine-stablealso works, but does not support 32-bit applications - See this gist for details
- Note that
winetricks(Helper scripts for Windows libraries in Wine)jenv(Java Environment Manager)rbenv(Ruby Environment Manager)zed(Zed Editor)dbeaver-community(Cask) (DBeaver Community Edition)
little-snitch(Cask) (Personal firewall)lulu(Personal Firewall)silentknight(fully automatic checks of firmware and security systems)suspicious-package(Application for inspecting installer packages)openvpn-connect(VPN Client)
postgresql(Database)- Note that you can use
brew servicesas described here to start and stop PostgreSQL as needed
- Note that you can use
qemu(Emulator)utm(Cask) (Virtual machines UI on top of QEMU)
docker(Cask) (Docker Desktop, container builder and runner)kubernetes-cli(Kubernetes API client)k9s(Kubernetes TUI)helm(Kubernetes package manager)
appcleaner(Cask) (App removal utility)the-unarchiver(Cask) (Unarchival tool)coconutbattery(Cask) (Battery info utility)barrier(Cask) (KVM)raspberry-pi-imager(Cask) (Image flashing utility)burn(Cask) (CD/DVD burning tool)
nextcloud(Cask) (Nextcloud desktop sync client)nextcloud-vfs(Cask) (Nextcloud desktop sync client with VFS support)
firefox(Cask) (Web Browser)helium-browser(Cask) (Web Browser)vivaldi(Cask) (Web Browser)discord(Cask) (Voice and Text Chat)mattermost(Cask) (Text Chat)signal(Cask) (Messenger)zulip(Cask) (Text Chat)slack(Cask) (Text Chat)zoom(Cask) (Video Conferencing)
mactex(Cask) (LaTeX)pdfpc(PDF presenter console)libreoffice(Cask) (Office suite)zotero(Cask) (Bibliography manager)obsidian(Cask) (Obsidian PKM)
font-jetbrains-mono(Cask) (Typeface for developers)
ffmpeg(Audio/video converter)vlc(Cask) (Multimedia player)spotify(Cask) (Music streaming)mixxx(Cask) (DJing)- For an unofficial native arm64/Apple Silicon build, try
fwcd/mixxx/m1xxx(Cask)
- For an unofficial native arm64/Apple Silicon build, try
blender(Cask) (3D modeling)obs(Cask) (Broadcasting and screencasting)blackhole-2ch(Cask) (Virtual Audio Driver, useful for routing desktop audio)
gimp(Cask) (Image editor)inkscape(Cask) (Vector graphics editor)drawio(Cask) (Diagram editor)
prusaslicer(Cask) (3D slicer)openscad(Cask) (Programmable CAD modeler)
epic-games(Cask) (Epic Games Launcher)steam(Cask) (Game Distribution Platform)prismlauncher(Cask) (Minecraft Launcher)