brew
brew: Package manager for macOS
Homebrew is a popular package manager for macOS that simplifies the installation of software. It allows you to install, update, and manage packages easily.
Basic Usage
list installed packages:
% brew list
==> Formulae
abseil gettext libidn2 lzo python@3.13
autoconf giflib libnghttp2 m4 qemu
automake glib libpng meson readline
bison gmp libpq mono-libgdiplus snappy
ca-certificates gnutls libslirp mpdecimal spice-protocol
cairo go libssh ncurses sqlite
calicoctl graphite2 libtasn1 nettle sshpass
capstone grpcurl libtiff ninja terraform
chainsaw harfbuzz libtool nvm unbound
colima helm libunistring openssl@3 util-macros
docbook icu4c@76 libusb p11-kit vde
docbook-xsl icu4c@77 libx11 packer xorgproto
docker jenv libxau pango xtrans
docker-completion jpeg-turbo libxcb pcre2 xz
docker-compose krb5 libxdmcp pixman zstd
dtc kubernetes-cli libxext pkgconf
fontconfig kubeseal libxrender protobuf
freetype libevent lima python-packaging
fribidi libexif lz4 python-setuptools
==> Casks
bitwarden dotnet-sdk miniconda
list versions of installed packages:
% brew list --versions
abseil 20240722.0
autoconf 2.72
automake 1.17
bison 3.8.2
ca-certificates 2025-07-15 2025-02-25
cairo 1.18.2
calicoctl 3.29.1
capstone 5.0.6 5.0.3
chainsaw 0.2.12
colima 0.8.1
docbook 5.1_1
docbook-xsl 1.79.2_1
docker 27.4.1
docker-completion 27.4.1
docker-compose 2.32.2
dtc 1.7.2
fontconfig 2.15.0
freetype 2.13.3
fribidi 1.0.16
gettext 0.23.1 0.26
giflib 5.2.2
glib 2.84.3 2.82.4
gmp 6.3.0
gnutls 3.8.10 3.8.4
go 1.23.4
graphite2 1.3.14
grpcurl 1.9.2
harfbuzz 10.2.0
helm 3.16.4
icu4c@76 76.1_1
icu4c@77 77.1
jenv 0.5.7
jpeg-turbo 3.1.1 3.1.0
krb5 1.21.3
kubernetes-cli 1.32.0
kubeseal 0.27.3
libevent 2.1.12_1
libexif 0.6.24
libidn2 2.3.8 2.3.7
libnghttp2 1.64.0 1.66.0
libpng 1.6.50 1.6.45
libpq 17.4_1
libslirp 4.9.1 4.8.0
libssh 0.11.1 0.11.2
libtasn1 4.19.0 4.20.0
libtiff 4.7.0
libtool 2.5.4
libunistring 1.3
libusb 1.0.27 1.0.29
libx11 1.8.10
libxau 1.0.12
libxcb 1.17.0
libxdmcp 1.1.5
libxext 1.3.6
libxrender 0.9.12
lima 1.0.3
lz4 1.10.0
lzo 2.10
m4 1.4.20 1.4.19
meson 1.8.2 1.6.1
mono-libgdiplus 6.1_2
mpdecimal 4.0.1 4.0.0
ncurses 6.5
nettle 3.10.1 3.10.2
ninja 1.12.1 1.13.1
nvm 0.40.1
openssl@3 3.5.0 3.5.1
p11-kit 0.25.5
packer 1.11.2
pango 1.56.0
pcre2 10.44 10.45
pixman 0.44.2 0.46.4
pkgconf 2.5.1 2.4.3
protobuf 29.2
python-packaging 24.2
python-setuptools 75.8.0 80.9.0
python@3.13 3.13.1 3.13.5
qemu 10.0.2_2
readline 8.2.13 8.3.1
snappy 1.2.2 1.2.1
spice-protocol 0.14.5 0.14.4
sqlite 3.50.3 3.47.2
sshpass 1.10
terraform 1.10.5
unbound 1.23.1 1.22.0
util-macros 1.20.2
vde 2.3.3
xorgproto 2024.1
xtrans 1.5.2
xz 5.6.3 5.8.1
zstd 1.5.6 1.5.7
bitwarden 2025.1.3
dotnet-sdk 9.0.102,96489126-b9ba-414a-a2d0-d8c5b61a22be,fe047e117e9cc43738ba2222f4769da2
miniconda py312_24.11.1-0
List Installed Casks
% brew list --cask
==> Casks
bitwarden dotnet-sdk miniconda
Search for Casks
% brew search --casks "conda"
==> Casks
anaconda miniconda ✔ pycharm-with-anaconda-plugin
coda pycharm-ce-with-anaconda-plugin