Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

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 uses gobake to generate binaries for all platforms:

gobake build

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

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /