mactop is a terminal-based monitoring tool designed specifically for Apple Silicon Macs. It displays real-time system metrics such as CPU usage, GPU usage, ANE activity, memory usage, power consumption, temperatures, fan speeds, disk I/O, and network activity. The tool uses native Apple APIs including SMC, IOReport, IOKit, IOHIDEventSystemClient, and Mach Kernel APIs to collect detailed hardware data without requiring sudo for core monitoring. mactop supports Apple Silicon models from M1 through M5, including Pro, Max, and Ultra variants, as well as newer core types like M5 S-Cores. Users can customize the terminal interface with multiple layouts, themes, colors, update intervals, and language settings. It also offers advanced options such as headless output, Prometheus metrics, a macOS menu bar mode, overlay HUD, fan monitoring, and optional fan control.

Features

  • Apple Silicon Monitor Top written in Go Lang (Under 1,000 lines of code)
  • Real-time CPU and GPU power usage display
  • Detailed metrics for different CPU clusters (E-Cores and P-Cores)
  • Customizable UI color (green, red, blue, cyan, magenta, yellow, and white)
  • Memory usage and swap information
  • Network usage information
  • Support for all Apple Silicon models
  • Customizable update interval (default is 1000ms)
  • Includes headless mode with JSON, YAML, XML, CSV, and TOON output for scripting and logging.
  • Offers advanced features such as Prometheus metrics, menu bar mode, overlay HUD, fan monitoring, process filtering, and process management.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow mactop

mactop Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of mactop!

Additional Project Details

Operating Systems

Mac

Programming Language

Go

Related Categories

Go Terminals, Go Hardware Monitoring Software

Registered

2024-08-29