Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jepeake/mtop
terminal-based performance monitor for apple silicon
https://github.com/jepeake/mtop
apple apple-silicon arm64 cli cpu cpu-monitoring gpu gpu-monitoring macos monitoring performance rust terminal terminal-ui top
Last synced: about 1 month ago
JSON representation
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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-20T15:15:11.000Z (about 2 months ago)
- Last Synced: 2024-12-20T16:21:22.407Z (about 2 months ago)
- Topics: apple, apple-silicon, arm64, cli, cpu, cpu-monitoring, gpu, gpu-monitoring, macos, monitoring, performance, rust, terminal, terminal-ui, top
- Language: Rust
- Homepage:
- Size: 34.2 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# _mtop_
[![Rust](https://img.shields.io/badge/Rust-%23000000.svg?e&logo=rust&logoColor=white)](#) ![GitHub Release](https://img.shields.io/github/v/release/jepeake/mtop)
_**mtop** is a powerful terminal-based performance monitor for apple silicon._
![image](https://github.com/user-attachments/assets/b3dfbcf2-c43e-4cac-adf9-90fea1113fcd)
## _Features_
- _CPU (P-Cores & E-Core), GPU, ANE, & Memory Utilisation_
- _Package, CPU, & GPU Power Monitoring_
- _Process Monitoring_
- _Network & Disk Information_
- _Apple Silicon Info_
- _Clean UI_
- _Fast & Performant_## _Installation_
_Install using [Homebrew](https://brew.sh):_
`brew tap jepeake/mtop && brew install mtop`
_Run:_
`sudo mtop`
## _Contributions_
_Any contributions to this open-source project are greatly appreciated._
_The issues section is a good place to start for things to contribute._
_To contribute:_
- _Fork mtop._
- _Create a branch for your feature - i.e. `feature/power-util`_
- _Implement the features & commit your changes._
- _Push to the branch: `git push origin feature/power-util`_
- _Open a Pull Request to mtop.__Thank you!_
## _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)_