A list of recommendations for Homebrew packages on macOS I find useful.
vim
(Text Editor)git
(Version Control)tmux
(Terminal Multiplexer)htop
(Process Manager)python3
(Scripting Language)
coreutils
(GNU utils)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)
postgresql
(Database)- Note that you can use
brew services
as 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)
firefox
(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)libreoffice
(Cask) (Office suite)zotero
(Cask) (Bibliography manager)
font-jetbrains-mono
(Cask) (Typeface for developers)
ffmpeg
(Audio/video converter)vlc
(Cask) (Multimedia player)spotify
(Cask) (Music streaming)mixxx
(Cask) (DJing)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)
epic-games
(Cask) (Epic Games Launcher)steam
(Cask) (Game Distribution Platform)multimc
(Cask) (Minecraft Launcher)