Files
glances-rs/README.md
T
glances-rs 975385da5d M1: core engine, config, plugin model and core plugins
- Cargo workspace (core, plugins, tui, cli) with drop-in compatible CLI
- Python-compatible config file handling, limits, views, rates, MMM, history
- process collection via sysinfo + procfs, filters, thresholds, events, actions
- 20 core plugins (cpu, percpu, mem, memswap, load, fs, network, diskio, ...)
- stdout, stdout-csv, stdout-json, --issue, --modules-list output modes
- differential test harness against the Python implementation
2026-10-09 23:25:35 +00:00

33 lines
1.1 KiB
Markdown

# glances-rs
A Rust rewrite of [Glances](https://github.com/nicolargo/glances), the system
monitoring tool, targeting Linux.
This project is a drop-in replacement for the **standalone** Glances modes:
- curses-like terminal UI (`glances`)
- stdout modes: `--stdout`, `--stdout-csv`, `--stdout-json`
- `--fetch`, `--issue`, `--modules-list`
- all plugins, including extended ones (containers, GPUs, sensors, ...)
- the same `glances.conf` configuration file
The following Python Glances features are intentionally **not** provided:
REST API, WebUI, MCP, client/server mode, discovery/browser, SNMP and exporters.
## Status
Work in progress. See the milestones in the project plan; the workspace is
organized as:
| Crate | Purpose |
| --- | --- |
| `glances-core` | plugin model, config, limits, history, events, filters, output |
| `glances-plugins` | collectors and plugin registry/engine |
| `glances-tui` | terminal UI (ratatui) |
| `glances-cli` | the `glances` binary |
## License
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
[MIT license](LICENSE-MIT) at your option.