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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
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