grafatui-0.1.9 is not a library.
Grafatui
Grafatui is a terminal user interface for Prometheus, inspired by Grafana. It lets you inspect time-series dashboards from a fast, keyboard-driven TUI that works well over SSH and in minimal environments.
Quick Start
Install from crates.io:
Run against a Prometheus instance:
Or try the included demo:
&& && &&
Features
- Prometheus range and instant queries with async fetching.
- Grafana dashboard JSON import for graph, timeseries, stat, gauge, bar gauge, table, and heatmap panels.
- Template variables, Grafana built-in PromQL variables, legend formatting, thresholds, and grid layout support.
- Keyboard-first navigation, panel search, fullscreen mode, mouse selection, and value inspection.
- SVG/PNG export and changed-frame recording bundles.
- TOML configuration and built-in themes.
Documentation
- User guide
- Installation
- Quick start
- Configuration
- Grafana dashboard import
- Grafana compatibility matrix
- Examples
Rust API documentation is available on docs.rs.
Common Commands
# Import a Grafana dashboard
# Override Grafana template variables
# Use a theme
# Generate shell completions or a man page
Contributing
Contributions are welcome. See CONTRIBUTING.md for contribution guidelines and DEVELOPMENT.md for local development notes.
License
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Copyright 2025 Federico D'Ambrosio