Sysmon is a library I created for the sysmontui application. The goal is to build a terminal-based system monitor, similar to htop, but with a unique user interface.
- Read system metrics from
/procusing https://github.com/omar0ali/sysmon library. - CPU usage information
- Memory statistics
- List of processes
- Showing CPU Status
- Showing Memory Info
- Showing list of processes
- Support sorting processes by different fields (name, PID, etc.) and ordering (Ascending, Descending)
- Search processes by name
- Kill process
- UI Polishing & Clean up
Linux only (uses /proc)
git clone https://github.com/omar0ali/sysmontui.git
cd sysmontui
go build -o build/sysmontui cmd/sysmontui/main.go
#Run
./build/sysmontuigo install github.com/omar0ali/sysmontui/cmd/sysmontui@latestWork in progress
This project uses tcell (Apache License 2.0): https://github.com/gdamore/tcell



.png)
.png)

