macOS
brew install mactoplocal Homebrew formula metadata
sudo port install mactopMacPorts ports tree · sysutils/mactop/Portfile · source: api.github.com
brew
Apple Silicon Monitor Top written in Go Lang. Version 2.1.5 via Homebrew; verified 2026-06-14.
install
brew install mactoplocal Homebrew formula metadata
sudo port install mactopMacPorts ports tree · sysutils/mactop/Portfile · source: api.github.com
nix profile install nixpkgs#mactopnixpkgs package indexes · pkgs/by-name/ma/mactop/package.nix · source: api.github.com
overview
Apple Silicon Monitor Top written in Go Lang
history
mactop is a terminal system monitor for Apple Silicon Macs. The project describes itself as a `top`-style monitor for real-time Apple Silicon CPU, GPU, ANE, DRAM, power, temperature, fan, process, and I/O metrics.
The tool is written in Go with CGO and uses native Apple APIs such as SMC, IOReport, IOKit, and IOHIDEventSystemClient. Its official README frames it as Apple Silicon only, requiring macOS Monterey 12.3 or later.
mactop became useful in the Apple Silicon era because many traditional Unix monitoring tools do not expose SoC-specific measurements such as efficiency and performance cores, GPU frequency, Neural Engine activity, and power telemetry. Its official repository shows Homebrew installation instructions and a public GitHub project with substantial stars and forks for a platform-specific system tool.
Users normally run `mactop` interactively for a terminal UI. The README also documents flags for update interval, foreground and background colors, headless JSON output, output formats such as YAML and CSV, Prometheus metrics, and optional menu bar mode.
mactop matters to package and systems people because it fills a macOS-on-ARM observability gap from the command line. It is the kind of package developers install immediately after getting Apple Silicon hardware because it exposes metrics that `top`, `htop`, and cross-platform libraries often do not provide.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mactop | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/metaspartan/mactop
install metadata
| Package key | brew:mactop |
|---|---|
| Version | 2.1.5 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/mactop |
| Homepage | https://github.com/metaspartan/mactop |
| Repository | https://github.com/metaspartan/mactop |
| Upstream docs | https://github.com/metaspartan/mactop#readme |
| License | MIT |
| Source archive | https://github.com/metaspartan/mactop/archive/refs/tags/v2.1.5.tar.gz |
| Last updated | 2026-06-14T03:26:36Z |
| Pulse | updated |
| Build dependencies | go |
| Bottle | available (on arm64_sequoia, arm64_sonoma, arm64_tahoe) |
| Homebrew post-install | not defined |
| Service | declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mactop |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
mactop
nix profile install nixpkgs#mactopmactop
sudo port install mactopsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.