GitPedia
metaspartan

metaspartan/mactop

mactop - Apple Silicon Monitor Top

15 Releases
Latest: 1w ago
v2.1.5Latest
metaspartanmetaspartan·1w ago·June 14, 2026
GitHub

📋 Changelog

  • 57b3f5f98164642cdf20b16474ec2f24a20ff5d6 ANE history derives from physical GB/s; saturation pins at 100%
  • c5784aef8d4a261098bfc62dab0e9e4820b860b5 Add AMC bandwidth fallback for ANE usage (macOS 27 beta kills block energy)
  • 0ad6e9f089aea57c456587b17a93512fe818f481 Add macOS 27/M5 ANE readout, ANE bandwidth, and history_soc layout
  • a4e6c81550ac35734c6a2b24653e1c8bf6f19424 Add process list to history_soc; remove unused average histories
  • fd73c475cca7adc9c4d248fbb52c68ede2d7c854 Address Copilot review findings; bump version to v2.1.5
  • 26d1743c2630ee0fbff3a1e19f2a05cdc60be4c8 Anchor BW sampling window after the first IOReport snapshot
  • 680e45e859f6514f1da2ec14577cf4b9ee1b1ab1 Atomic init ANE merge; energy alias buckets; GPU Eff title from plotted value
  • c37f74cb254137ea65aa2fa3f3f3e4dfcb301e10 Bandwidth peak bounds all plotted series, not just DRAM total
  • + 22 more
v2.1.4
metaspartanmetaspartan·1w ago·June 9, 2026
GitHub

📋 Changelog

  • 0ff76454e1c555902e931b0e342a831136e9b9c9 Add Traditional Chinese (zh-Hant) locale
  • cb5cfd7f498d2e20ecdfd3327828c4301db1c9c5 Add battery monitoring and memory BW layout
  • 7cd3272aafd1d18f66793e4c26c01bc1a9f81c51 Added Shift+key reverse cycling for layouts, themes, and backgrounds.
  • 3f06236688307913d3ff6f96908eaccb2199b831 Allow PMP fallback retry; report battery presence and charge independently
  • 6135d061ec55279a9eb63416ad8ac13305727bc3 Brew formula update for mactop version v2.1.3
  • b0f108375a4b17b87114b918390cc66331bbb515 Debounce config save to fix +/- keypress lag
  • f4c0051ebb88859c52d16c8d009676e0d6bf7402 Don't treat Intel-era Ftst write as a fan-control failure
  • 28a5ef857e02308ad79047fdadc73b7f946f214f Fix SMC fan mode ui8 handling
  • + 38 more
v2.1.3
metaspartanmetaspartan·1mo ago·May 3, 2026
GitHub

📋 Changelog

  • 0a096711aa0ed8a7a6b341d0ca06c6e4353c191d Add CGDisplayStream sourceRect and use 16x16
  • 4b6cd1c5a8ca4801b7769fee88d69e7e3357c819 Add Menu_LabelText key to locales
  • d0a1e4a228f74985fd08fbc448bd8e63c1555ec0 Add configurable menu bar label color
  • 392fd8d600df1e0b186580506ff805b48a1c618e Add configurable overlay sections and settings
  • 87b31b48b6e2ca74350250f29ad68f09b2722ab1 Add display FPS diagnostics and --dump-fps flag
  • 603995f7847889f7c37018c5730a07a688bc4a0d Add drag-to-reorder for overlay settings
  • 95bdf3813e31b41cd1195687243d99506e08ed60 Add i18n locale TOML files
  • 6f4e42be1b14551f48847f8bb94224b604ab07a7 Add i18n support and localize UI strings
  • + 32 more
v2.1.2
metaspartanmetaspartan·2mo ago·March 28, 2026
GitHub

📋 Changelog

  • c72ca70821bdcd79524e3ecacb16d287dced4b77 Add --dump-debug diagnostic dump
  • cd83ee5631d13d8860cf9a98f3dfb25d9cd72d60 Add --foreground flag and tweak IOReport key check
  • 5ab6c713412b489916f4c6f6661cd160ba6ffa51 Add CLI flags; fix temp enumeration & overlay
  • cbf58b720702f9e745f96f0e4329c415677d2bfa Add NVMe SMART temperature support
  • 9f4b8b67238093eb25503469e36b8de1b319998a Add category-aware temperature filtering
  • d1a4c4543acce0b74f2c4c5764cbe6c53e7a04b6 Add display FPS counter and headless metrics
  • 3bfa0d70a75af0f35deb53b019ad89386e20fa80 Add dump-temps diagnostic and renumber cores
  • d587dc64ad3dc3a777f8b4a104d40251d27aad64 Add frame interval metric and sparkline
  • + 37 more
v2.1.1
metaspartanmetaspartan·3mo ago·March 21, 2026
GitHub

📋 Changelog

  • 0df895219257678aa916cff10b8076f5ac5f2a9a Brew formula update for mactop version v2.1.0
  • 712195692e14d73de8d05c438ce6ad00131f9f63 Merge pull request #34 from metaspartan/development
  • 8acac4e8fd781bf08bfc182e6caec7c35ad87075 Update .goreleaser.yaml
  • 8ab8e24ac30f2fae59e92cb7d6de8c5477299b3f Update globals.go
v2.1.0
metaspartanmetaspartan·3mo ago·March 21, 2026
GitHub

📋 Changelog

  • 2dd22ed0c84ebdc56f37535afb671434750e17eb Add --pid flag to monitor a specific PID
  • 58abb92ba0e5d2a7a3864107ccdf49e2dbedefcf Add DRAM bandwidth reporting to UI & metrics
  • 3d2ffa78555bfa55003f1f34b9c5a1aef44f5ef7 Add PMP DRAM bandwidth handling for A-series
  • 266e71640262254232ed398b1344e54cc6975ae0 Add S-core score and DRAM bandwidth metrics
  • 263ce5db947cef920fe340c36fcca4898a7ffd1a Add S-core tracking to system info
  • 41078445d517b22c1293fd29445f39623b6f6bfd Add S-core/M-core support and improve cluster mapping
  • 771f88c1326820af6ffdbcf78d7d8ccca7b50f62 Add fan data to menubar and update README
  • deeb530c232c19cd38ab5997a033c8e794a32cd5 Add fan monitoring, control, and temp grouping
  • + 32 more
v2.0.9
metaspartanmetaspartan·3mo ago·February 22, 2026
GitHub

📋 Changelog

  • 1548f510c977a9747fa80618df6a7a9488767d03 Add configurable bar fonts and settings UI
  • ceb020f7031a45ec9fed5d52f890944081129ce0 Add configurable status bar height
  • 54d2b5dbe1bb780961da1ab7becace07325cca6c Add custom process-list colors and UI fixes
  • cd937b45b37b7ffbdf53e8e16e881af31b02dd1c Add macOS menubar mode and worker process
  • 1ac46aa5704a12e471cdbc7c9079c754238bd58b Add menubar docs and new processList colors
  • 1025ecb9693ba7c3355491c0b059139a06439125 Add network link info, headless output & volumes
  • 25f2372e1cbead2d879be2f9668e2aa8a5ba5d15 Add percent display and adjustable status bar width
  • 2cde74dbc784134c68a56329c9d0621d5032b37b Add sparklineHeight and CPU cluster metrics
  • + 22 more
v2.0.8
metaspartanmetaspartan·4mo ago·January 25, 2026
GitHub

📋 Changelog

  • 7da98d7bc33ea2cfe51b3114e97b312905f1e872 Add GPU TFLOPs info and max GPU frequency detection
  • 4984c990243ec1677ee77bbeb567b3c14ec45d35 Add Thunderbolt link speed detection and mode logic
  • ed236965ec7392ea75e28b7724c8de1508169811 Brew formula update for mactop version v2.0.7
  • aa2b99c6b0ef0efbf0413d77c4da4e4c4e8f69cf Enhance Thunderbolt info with link speed and width
  • 80a41a09354a8f22e95e0d03466dd83d79d33412 Fix F9 kill dialog not showing during search mode
  • f59da7b80a01ae46e65232491586e33e33fd8325 Improve theme contrast handling for process headers
  • a4c9918b0586d1e01c23058f15a8fd23b4c8224c Merge pull request #18 from alexandear-org/refactor/modernize
  • 52fb581783902c4a5aab2a2f7b71815fd474527e Merge pull request #19 from metaspartan/development
  • + 7 more
v2.0.7
metaspartanmetaspartan·5mo ago·January 17, 2026
GitHub

📋 Changelog

  • a2800dade532314d3dba810981afde7586e3766c Add hex color and theme file support for UI customization
  • 1d10fcdf124a5b542c2f61a77667a68ccc0784eb Brew formula update for mactop version v2.0.6
  • 857d2d36ca966064e37491cbf23b9bc1fe50dcdc Fix TB version
  • 75abf6713ff68c07339f2c6159489e4ead2eee90 Improve text color contrast for light hex backgrounds
  • c3bb72b0c32254762d639768075c59a6a7576ede Merge pull request #16 from metaspartan/development
  • 4d456091439036e0232071e18275311621a81e37 Refactor theme application logic for foreground and background
  • 72e7790d6502c05e8bbe02cda82281e509f196fa Support named colors for background CLI flag
  • b9f152380ffb2bde0c605623d0e8d830d45c6770 Update app.go
  • + 1 more
v2.0.6
metaspartanmetaspartan·5mo ago·January 7, 2026
GitHub

📋 Changelog

  • 4d95d2329bee5cfe63f9c3714d12ba628c9a2083 Add RDMA device mapping to Thunderbolt buses
  • e7c7cc5ac8f37f8c566b739fb925dce5dfd449b7 Add funding usernames
  • c5027b698dad1177aac274fec5a66985c4fd3a7e Add native IOKit device enumeration and profiler integration
  • b862324724685ada6ef519fbb5b28c78b49d50ff Add scrollable help menu with keyboard and mouse support
  • 2f20778800972fe4d6a58330c7a33cc7cd0fecf7 Brew formula update for mactop version v2.0.5
  • 63162fcbc90662b2bdbce8a75725bd4a3b3aeeca Merge pull request #12 from metaspartan/main
  • 7487c7a5c54381ef695dba0e1ec470677e727d53 Merge pull request #13 from metaspartan/development
  • c9daa644d594cfa3896307efdec021b2e979fe6e Update README.md
  • + 9 more
v2.0.5
metaspartanmetaspartan·5mo ago·January 2, 2026
GitHub

📋 Changelog

  • 911524e1a2f10962823db0b49b59b1ec42986336 Add CPU usage history chart and full history layout
  • 2b8c9dd50b3fd44ae9c2a71d897656184cee3aa8 Add E/P cluster CPU metrics collection and reporting
  • 55e3afb8ffd3154f12a385f4834b66c6ed58eaf9 Add dynamic core topology detection for M-series CPUs
  • 1c93c7bef8f28f7dc0b6eebce1f4509c061929b9 Add history charts and cached terminal dimensions
  • f9d0e2bb587d494c4579c67da455a2f351938c42 Add native macOS memory metrics collection
  • 58a451aab4b7ebea80eb52abec1e4e9343fbc706 Add per-process GPU usage tracking and display
  • b4a94a81ecf32fa2079ac7ccb6586a9c66cd0613 Add safeFloat64At helper and improve headless tests
  • 3dad0bb1d3369c00f8578bf23b331487e163dfa3 Brew formula update for mactop version v2.0.3
  • + 14 more
v2.0.3
metaspartanmetaspartan·5mo ago·December 28, 2025
GitHub

📋 Changelog

  • adb795f3f4cc05ae0cda2b0e205e23e501129215 Add CSV output support to headless mode
  • 24c3ff5ff068b8185fc0187ec7e0f8c76d8e7f0f Add freeze/unfreeze process list feature
  • 0e68e47f8ebf4eaf96492809fab920274ba56c48 Add multiple output formats like TOON in headless mode
  • 541f9034f9a1f049216f0b1a7ea294cc452330dd Add process search/filter and safe kill confirmation modal
  • 8046750e1294f4775f7333493b10a9d7e93b00fd Adjust process list selection to skip header row
  • e59a4ef53f515c7bd54d2a0e7a1762e7d43e5ab5 Brew formula update for mactop version v2.0.2
  • 0a1f13e144a96bc240d33e33eb1533735e77d925 Fix process list selection handling
  • 6f0d1d6845b90d3127ffb4ab366a43804029b382 Highlight all processes as selectable when running as root
  • + 16 more
v2.0.2
metaspartanmetaspartan·5mo ago·December 24, 2025
GitHub

📋 Changelog

  • 454b05c3ccfd45693a144b4b8ce7071e41cbfb28 Add Prometheus metrics for system info and per-core usage
  • c251fcdcf44d69606076bcbba7b220560752e23d Add background color cycling and Catppuccin theme improvements
  • f400cfebe11ca8eef858cff17e67a6fb45cb3877 Add customizable background color support
  • 6e91bd6686f283716bd3b95bfe736a9e8b296b21 Add four new compact layouts and UI title logic
  • be1b394ab1a4b692c315ed313e70480641346961 Add new theme colors and refactor color resolution
  • f3a0e4be216a66467c934cc436755d6d718c86d9 Add pastel theme colors and improve theme color resolution
  • 380421e0709608be80ad2071d8ff865bbae7474d Brew formula update for mactop version v2.0.1
  • 1e8cf06d4c25abd2c5740337123d04fa86bb1de6 Merge pull request #7 from metaspartan/development
  • + 13 more
v2.0.1
metaspartanmetaspartan·6mo ago·December 23, 2025
GitHub

📋 Changelog

  • 63c4073723806ad71b329c074bb750253a270c64 Add Catppuccin theme support and palette integration
  • 0036896293a4241570c52b1b91fa6772025b1cf5 Add RDMA over Thunderbolt detection utility
  • bfe73d0ec4a6e9ab022677d935754b3e51001f2e Add Thunderbolt Net sparklines and scrolling support
  • c182f62f3e9298219ce1da2290e6ec19a9418607 Add Thunderbolt and RDMA monitoring support
  • 91d280a1172b2f9b941695880c9d9ca47c03ae5f Add Thunderbolt monitoring and improve thread safety
  • 258ec2f5dac328e7ad7b4eaff2ed9ecf67d62342 Add Thunderbolt network throughput to headless output
  • daff818c4396110a477b63d3cd22b148a4cb74cb Add USB device mapping to Thunderbolt buses
  • 9acd0ac6e020f9416aae0d23ce47f970ceea1c39 Add custom theme with individual gauge colors
  • + 44 more
v2.0.0
metaspartanmetaspartan·6mo ago·December 21, 2025
GitHub

📋 Changelog

  • a2cff7012db535f1a1a947408129a76f89748db0 Add 'sexy' target to Makefile and adjust grid rect on help
  • dbd644bab55e65a3590ffcace535ef43c08758a6 Add Alternative Full layout and update layout info
  • f6fa7d88b88dffa6f83a1cfa72388dfbb5d434f6 Add CPU and GPU temperature metrics via SMC keys
  • 909268fd13d18e6f05ce10c8e42f4e0af0548f67 Add IOReport channel dump feature
  • 5dd74c3341592ff48da0b4ea9195f2faf73b5375 Add Makefile and unit tests, fix thermal state labels
  • c1c678edfa8cb6020420b1a05d3b459c988d82c8 Add back in ANE
  • 3f3918fd1bf9b3f07622fcc4378092ec661ecc35 Add config, layout, and theme support with process kill
  • 63a970d787db109e2d94e91d90f54c4140395269 Add detailed Prometheus metrics for CPU, SoC, network, and disk
  • + 127 more