https://github.com/lucazh/battgui
BattGUI is a lightweight, battery monitoring application built with Rust and the Iced GUI toolkit. It provides real-time visualization and detailed information about your device's battery status.
https://github.com/lucazh/battgui
battery gui iced rust
Last synced: 5 months ago
JSON representation
BattGUI is a lightweight, battery monitoring application built with Rust and the Iced GUI toolkit. It provides real-time visualization and detailed information about your device's battery status.
- Host: GitHub
- URL: https://github.com/lucazh/battgui
- Owner: LucaZH
- Created: 2025-04-27T14:48:35.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-05-10T09:53:39.000Z (8 months ago)
- Last Synced: 2025-05-10T10:33:16.525Z (8 months ago)
- Topics: battery, gui, iced, rust
- Language: Rust
- Homepage:
- Size: 186 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BattGUI - Battery Monitoring Application
BattGUI is a lightweight, battery monitoring application built with Rust and the Iced GUI toolkit. It provides real-time visualization and detailed information about your device's battery status.
## Features
- Real-time battery status monitoring
- Energy rate visualization with time-series chart
- Detailed battery information including:
- Charge percentage
- Voltage
- Energy consumption rate
- Energy capacity
- Temperature
- Charging/discharging status
- Time remaining estimation
- Battery technology and model details
- Cycle count (where available)
## Screenshot

## Installation
### Prerequisites
- Rust and Cargo (1.60.0 or newer recommended)
### Building from Source
1. Clone the repository:
```
git clone https://github.com/LucaZH/battgui.git
cd battgui
```
2. Build the application:
```
cargo build --release
```
3. Run the application:
```
cargo run --release
```