Note: Stomata is currently under development and more features and fixes are upcoming. Right now Stomata is very minimalistic and will introduce new features as the development goes on.
Features
- Real-time memory and swap usage gauges
- Minimal dependencies; built with Rust
- Designed as a workspace: includes a reusable library (
Stomata-core) and a CLI (Stomata-cli)
Installation
Install via crates.io:
You can also add the stomata-core crate in your rust project as it is deployed as a separate crate
Building Locally with Cargo
Make sure you have Rust installed on your machine. Stomata is being built using rustc version 1.90.0
Clone the master branch of the repository
Once cloned you can either run cargo build or make build to execute debug build command from the make file. If you want to build the release execute make release
To run the cli, use the command
interval is an optional arguement to give. It is the refresh rate of the metrics to be fetched and rendered on the terminal UI.
Contributing
Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT license (LICENSE-MIT)