https://github.com/jepeake/mtop
a terminal-based performance monitor for apple silicon
https://github.com/jepeake/mtop
apple apple-silicon arm64 asitop cli cpu cpu-monitoring gpu gpu-monitoring macos monitoring performance rust terminal terminal-ui top
Last synced: 5 months ago
JSON representation
a terminal-based performance monitor for apple silicon
- Host: GitHub
- URL: https://github.com/jepeake/mtop
- Owner: jepeake
- License: mit
- Created: 2024-10-03T23:20:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T19:22:40.000Z (6 months ago)
- Last Synced: 2025-05-13T00:17:12.685Z (5 months ago)
- Topics: apple, apple-silicon, arm64, asitop, cli, cpu, cpu-monitoring, gpu, gpu-monitoring, macos, monitoring, performance, rust, terminal, terminal-ui, top
- Language: Rust
- Homepage:
- Size: 54.7 KB
- Stars: 25
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mtop
[](#) 
**mtop** is a terminal-based performance monitor for apple silicon.

## Installation
Install using [Homebrew](https://brew.sh):
`brew tap jepeake/mtop && brew install mtop`
Run:
`sudo mtop`
## Acknowledgements
- [asitop](https://github.com/tlkh/asitop) / [mactop](https://github.com/context-labs/mactop) / [nvitop](https://github.com/XuehaiPan/nvitop) for inspiration
- [tui-rs](https://github.com/fdehau/tui-rs) / [crossterm](https://github.com/crossterm-rs/crossterm) for the terminal user interface
- [rust-psutil](https://github.com/rust-psutil/rust-psutil) for process & system memory monitoring
- [sysinfo](https://github.com/GuillaumeGomez/sysinfo) for system information
- [regex](https://github.com/rust-lang/regex) for regular experessions
- [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) for lazy-evaluated static variables
- [crossbeam](https://github.com/crossbeam-rs/crossbeam) for concurrent programming
- [libc](https://github.com/rust-lang/libc)