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
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
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