Skip to content

A fast, cross-platform terminal user interface (TUI) for real-time system monitoring. built with Go, Bubble Tea, and Lip Gloss. Monitor CPU, Memory, multi-disk usage, network throughput, and top processes in a beautiful, responsive layout.

License

Notifications You must be signed in to change notification settings

fezcode/atlas.stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atlas Stats

Banner Image

atlas.stats is a fast, interactive terminal user interface (TUI) for real-time system monitoring. It provides a comprehensive view of your machine's health, including CPU, Memory, Disk, and Network activity in a clean, responsive interface.

Go Version Platform

✨ Features

  • 📊 Real-time Monitoring: Instant updates for CPU usage and Memory consumption.
  • 💾 Multi-Disk Support: Dynamic row for all available physical disks with usage indicators.
  • 🌐 Network Activity: Live tracking of total Sent/Received data and current throughput rate.
  • 🔝 Process Tables: Lists top 5 processes by CPU, Memory, Disk I/O, and Network Connections.
  • 📱 Responsive UI: Adaptive layout that stacks components on narrow terminals and wraps disk/process boxes.
  • ⌨️ Navigable View: Vertical scrolling support for small terminal windows.
  • 📦 Cross-Platform: Binaries available for Windows, Linux, and macOS (AMD64, ARM64).

🚀 Installation

From Source

git clone https://github.com/fezcode/atlas.stats
cd atlas.stats
go build -o atlas-stats .

⌨️ Usage

Simply run the binary to start monitoring:

./atlas-stats

🕹️ Controls

Key Action
↑/↓ or k/j Scroll view (when terminal is small)
q Quit Atlas Stats
Ctrl+C Force quit

🏗️ Building for all platforms

The project includes a Go-based build script to generate binaries for all platforms:

go run scripts/build.go

Binaries will be placed in the build/ directory.

📄 License

MIT License - see LICENSE for details.

Dulce Bellum Inexpertis

About

A fast, cross-platform terminal user interface (TUI) for real-time system monitoring. built with Go, Bubble Tea, and Lip Gloss. Monitor CPU, Memory, multi-disk usage, network throughput, and top processes in a beautiful, responsive layout.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages