Better Resource Monitor
See what your Mac is doing from the menu bar.
English • Español • Português (Brasil) • 简体中文
Free, open source, and useful? Star the repo so other Mac users can find it.
CPU, memory pressure, storage, GPU, and network signals stay visible without opening Activity Monitor.
Why
Activity Monitor is great when you are already investigating a problem. Better Resource Monitor is for the earlier moment: when you just want to know what your Mac is doing without opening another window.
It keeps the common signals visible in the menu bar:
- CPU load
- Memory pressure
- Storage usage
- GPU usage
- Network activity
Storage usage is calculated locally from OS-reported total and free capacity for your main storage volume. Better Resource Monitor does not read file names, file contents, external volumes, or per-volume details.
That makes it easier to spot unusual load while you are working, building, gaming, or testing apps.
It is built to stay light enough to leave running all day: under 0.1% CPU on Apple Silicon, around 15 MB of memory, and zero network requests.
The technical choices support that goal: it installs like a normal Mac app, stays sandboxed, ships on the Mac App Store with full features, uses public APIs, and avoids admin-password prompts or background root helpers.
If this is the kind of small Mac utility you want maintained, star the repo. It helps track interest and makes future updates easier to justify.
Comparison
| Feature | Better Resource Monitor | Stats | Eul | iStat Menus |
|---|---|---|---|---|
| Mac App Store | Yes (full features) | No | Limited | Limited |
| Admin Password / Privileges | None (sandboxed) | Requires root helper | None | Requires root helper |
| GPU API Stability | Public API | Private API | Private API | Proprietary |
| Memory Footprint | ~15 MB | ~50 MB | ~40 MB | ~100+ MB |
| CPU / Energy Impact | < 0.1% | ~1% | High (M-series) | ~1% |
| App Size | < 7 MB | ~25 MB | ~5 MB | ~65 MB |
| Privacy/Telemetry | 100% offline | Offline | Offline | Analytics |
| Status | Active | Active | Unmaintained | Active |
| Language | Rust | Swift / C++ | Swift | Obj-C / Swift |
| Price | Free | Free | Free | $14.99 |
| License | MIT | MIT | MIT | Proprietary |
Third-party numbers are rough estimates. Your mileage may vary.
For more detail, read the Stats comparison or the iStat Menus comparison.
Installation
Get it from the Mac App Store for the signed app and automatic updates.
GitHub Releases currently provide source releases. A direct-download .dmg is planned for users who prefer installing outside the Mac App Store.
Compatibility
Works on Intel Macs and Apple Silicon Macs running macOS Ventura 13 or newer.
Build from Source
You’ll need Tauri v2 prerequisites and pnpm.
git clone https://github.com/alexx855/better-resource-monitor.git
cd better-resource-monitor
pnpm install
pnpm tauri build
Development
# Run in development mode with hot reload
pnpm tauri dev
# Run tests
cd src-tauri && cargo test
# Run tests with coverage (requires cargo-llvm-cov)
cargo install cargo-llvm-cov
cd src-tauri && cargo llvm-cov --lib --html --output-dir coverage/
Credits
- Phosphor Icons - Icon set used in the tray
- Alex Pedersen - Maintainer

