Germinal
A modern terminal-based resource monitor for Windows built with Go.
Features
- Real-time CPU, Memory, and Disk usage monitoring
- Process list with live data
- Kill processes directly from the UI
- Network I/O monitoring (upload/download)
- Search and filter processes
- Keyboard navigation
- Clean dark theme
Controls
| Key | Action |
|---|---|
| j / k | Move up/down |
| h / l | Switch views |
| / | Search/filter processes |
| x | Kill selected process |
| q / ctrl+c | Quit |
Views
- System - CPU, Memory, Disk usage cards
- Processes - Process list with kill functionality
- Network - Network upload/download stats
Installation
# Clone the repository
git clone https://github.com/ufraaan/germinal.git
cd germinal
# Build
go build -o germinal.exe
# Run
./germinal.exe
Development
# Install dependencies
go mod tidy
# Run in development
go run .