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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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