🍺 BREW Explorer

← all formulae

mactop

brew install mactop v2.1.5 MIT

Terminal-based system monitor for Apple Silicon Macs displaying real-time CPU, GPU, power, and thermal metrics.

Why you might care

A lightweight alternative to Activity Monitor that runs in the terminal without sudo, giving you fine-grained visibility into Apple Silicon core types (E/P/S-cores), GPU frequency, power draw, and temperatures. Written in Go with native macOS APIs (SMC, IOKit), it's faster and more responsive than top for modern ARM-based Macs.

Categories

Alternatives

top Activity Monitor asitop
3.5k
30-day installs · #748
9.9k
90-day · #816
24.7k
365-day · #973
1.4k
★ GitHub stars · updated 2d ago

Build dependencies

go

GitHub topics

apple apple-silicon arm64 asitop cpu-monitoring go golang gotui gpu-monitoring mac macos monitor monitoring monitoring-tool objective-c terminal top

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "top",
    "Activity Monitor",
    "asitop"
  ],
  "build_dependencies": [
    "go"
  ],
  "categories": [
    "monitoring",
    "sysadmin",
    "terminal-utility"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Apple Silicon Monitor Top written in Go Lang",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:03+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "mactop",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-18T20:17:45Z",
  "github_readme_excerpt": "# mactop\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/metaspartan/mactop/v2)](https://goreportcard.com/report/github.com/metaspartan/mactop/v2)\n[![GoDoc](https://godoc.org/github.com/metaspartan/mactop?status.svg)](https://godoc.org/github.com/metaspartan/mactop/v2)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/metaspartan/mactop/total) ![GitHub Release](https://img.shields.io/github/v/release/metaspartan/mactop)\n\n[![Homebrew Badge](https://img.shields.io/badge/homebrew-%23FBB040.svg?style=for-the-badge\u0026logo=homebrew\u0026logoColor=black)](https://formulae.brew.sh/formula/mactop)\n\n`mactop` is a terminal-based monitoring tool \"top\" designed to display real-time metrics for Apple Silicon chips written by Carsen Klock. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, GPU frequency, temperatures, and other system metrics directly from your terminal\n\n![mactop](mactop.gif)\n\n## Compatibility\n\n- Apple Silicon Only (ARM64)\n- macOS Monterey 12.3+\n\n## Features\n\n- **No sudo required** - Uses native Apple APIs (SMC, IOReport, IOKit, IOHIDEventSystemClient)\n- Apple Silicon Monitor Top written in Go Lang and CGO\n- Real-time CPU, GPU, ANE, DRAM, and system power wattage usage display\n- GPU frequency and usage percentage display\n- CPU and GPU temperatures + Thermal State\n- **M5 Super Core (S-Core) Support**: Full support for Apple M5\u0027s new CPU architecture (E-cores, P-cores, S-cores)\n- **DRAM Bandwidth Monitoring**: Real-time DRAM read/write bandwidth (GB/s) \u2014 uses auto-calibrated power-based estimation on M5+ chips (no sudo required)\n- **Comprehensive Temperature Sensors**: All available SMC temperature sensors (CPU Die, GPU, Memory, SSD, Airflow, and more) with human-readable labels\n- **Fan Monitoring**: Real-time fan RPM, target speed, mode (Auto/Manual), and visual RPM bars\n- **Fan Speed Control**: Optional interactive fan speed control via `--fan-control` flag (write",
  "github_repo": "metaspartan/mactop",
  "github_stars": 1450,
  "github_topics": [
    "apple",
    "apple-silicon",
    "arm64",
    "asitop",
    "cpu-monitoring",
    "go",
    "golang",
    "gotui",
    "gpu-monitoring",
    "mac",
    "macos",
    "monitor",
    "monitoring",
    "monitoring-tool",
    "objective-c",
    "terminal",
    "top"
  ],
  "homepage": "https://github.com/metaspartan/mactop",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 3499,
  "installs_365d": 24693,
  "installs_90d": 9918,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:46:48+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "mactop",
  "oldnames": [],
  "one_liner": "Terminal-based system monitor for Apple Silicon Macs displaying real-time CPU, GPU, power, and thermal metrics.",
  "optional_dependencies": [],
  "rank_30d": 748,
  "rank_365d": 973,
  "rank_90d": 816,
  "raw_hash": "8b9453473a11e980",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/m/mactop.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.1.5",
  "versioned_formulae": [],
  "why_use_this": "A lightweight alternative to Activity Monitor that runs in the terminal without sudo, giving you fine-grained visibility into Apple Silicon core types (E/P/S-cores), GPU frequency, power draw, and temperatures. Written in Go with native macOS APIs (SMC, IOKit), it\u0027s faster and more responsive than top for modern ARM-based Macs."
}